diff options
author | Dave Reisner <d@falconindy.com> | 2010-01-08 23:42:09 -0500 |
---|---|---|
committer | Dave Reisner <d@falconindy.com> | 2010-01-08 23:42:09 -0500 |
commit | 79aace04dec31aef79d40c2af69f469535964ae7 (patch) | |
tree | fce01ea9396ba4b0eba95c15b9e54bc93dfc52a0 | |
parent | 46350bc72231c37bcbf140ff3b1d02d0a78c5117 (diff) | |
download | squashfu-79aace04dec31aef79d40c2af69f469535964ae7.tar.gz |
Use mountpoint utility rather than grep'ing /proc/mounts
-rwxr-xr-x | squashfu | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -172,15 +172,15 @@ unmount_all () { unmount_seed () { # Account for possibility of multiple mounts - while [[ `grep "${SEED}" /proc/mounts` ]]; do + while [[ $(mountpoint "${BKUP_ROOT}/ro") ]]; do umount "${SEED}" done } unmount_union () { # Account for possibility of multiple mounts - while [[ `grep "${BKUP_ROOT}" /proc/mounts` ]]; do - umount "${BKUP_ROOT}" + while [[ $(mountpoint "${BKUP_ROOT}/rw") ]]; do + umount "${BKUP_ROOT}/rw" done } |