aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2012-03-05 12:20:18 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2012-03-05 12:20:18 +0000
commit60ee574a496cad00f61256154df35ad4df2dd82b (patch)
tree0f22875631eeff80ad8104e6a32d1e8bda2f2d25
parent2b378636f6cfa33cd2a9268ed17b08d297c07dd4 (diff)
downloadalpine-conf-60ee574a496cad00f61256154df35ad4df2dd82b.tar.bz2
alpine-conf-60ee574a496cad00f61256154df35ad4df2dd82b.tar.xz
setup-disk: fix unmount logic
we need anchor on both sides. Thanks to Jim Pryor for pointing this out.
-rw-r--r--setup-disk.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/setup-disk.in b/setup-disk.in
index f265a28..e34e683 100644
--- a/setup-disk.in
+++ b/setup-disk.in
@@ -297,7 +297,7 @@ unmount_partitions() {
local mnt="$1"
# unmount the partitions
- umount $(awk '{print $2}' /proc/mounts | grep ^"$mnt" | sort -r)
+ umount $(awk '{print $2}' /proc/mounts | egrep "^$mnt(/|\$)" | sort -r)
}
# figure out decent default swap size in mega bytes