aboutsummaryrefslogtreecommitdiffstats
path: root/squashfu
diff options
context:
space:
mode:
authorDave Reisner <d@falconindy.com>2010-06-08 08:14:18 -0400
committerDave Reisner <d@falconindy.com>2010-06-08 08:14:18 -0400
commite6101ea8ae7fb640c3148f452f55ec07ee271e0a (patch)
tree16a82e9a90fcb7765d4df9102d8a06ba51629524 /squashfu
parent701d08d09434710c293adf787951f119db1b41ea (diff)
downloadsquashfu-e6101ea8ae7fb640c3148f452f55ec07ee271e0a.tar.gz
unmount: remove filthy hacks on unmount. aufs seems stable with write barriers again
Diffstat (limited to 'squashfu')
-rwxr-xr-xsquashfu11
1 files changed, 3 insertions, 8 deletions
diff --git a/squashfu b/squashfu
index 5fa1f48..2c41f26 100755
--- a/squashfu
+++ b/squashfu
@@ -119,10 +119,8 @@ unmount_union () {
# Args: none
# Returns: return code from umount
info "Unmounting union"
- while mountpoint -q "$UNION_MOUNT"; do
- umount "$UNION_MOUNT" 2>/dev/null
- sleep .5
- done
+ umount "$UNION_MOUNT" 2>/dev/null
+ sleep .5
return $?
}
@@ -130,10 +128,7 @@ unmount_squash () {
# Args: none
# Returns: return code from umount
info "Unmounting squash"
- while mountpoint -q "$SQUASH_MOUNT"; do
- umount "$SQUASH_MOUNT" 2>/dev/null
- sleep .5
- done
+ umount "$SQUASH_MOUNT" 2>/dev/null
return $?
}