From 79aace04dec31aef79d40c2af69f469535964ae7 Mon Sep 17 00:00:00 2001 From: Dave Reisner Date: Fri, 8 Jan 2010 23:42:09 -0500 Subject: Use mountpoint utility rather than grep'ing /proc/mounts --- squashfu | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/squashfu b/squashfu index 75cc64b..ce14860 100755 --- a/squashfu +++ b/squashfu @@ -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 } -- cgit v1.2.3