diff options
author | Dave Reisner <dreisner@archlinux.org> | 2013-02-04 00:58:55 +0100 |
---|---|---|
committer | Dave Reisner <dreisner@archlinux.org> | 2013-04-24 16:43:38 +0200 |
commit | 943c0feb1967e057b2ae518246859b50c58433b0 (patch) | |
tree | a0719b1738239aac59d61a4b9fa6236a645c0f0e /shutdown | |
parent | 963e7432c089c6067ecaade146f1a243370100e9 (diff) | |
download | mkinitcpio-943c0feb1967e057b2ae518246859b50c58433b0.tar.gz mkinitcpio-943c0feb1967e057b2ae518246859b50c58433b0.tar.xz |
shutdown: use umount --recursive
Signed-off-by: Dave Reisner <dreisner@archlinux.org>
Diffstat (limited to 'shutdown')
-rw-r--r-- | shutdown | 16 |
1 files changed, 1 insertions, 15 deletions
@@ -79,21 +79,7 @@ cd /sys/class/block printf '%s\n' "Unmounting all devices." -# unmount everything in /oldroot -findmnt -Rruno TARGET /oldroot | awk ' -BEGIN { i = 0 } -{ - i++ - mounts[i] = $0 -} -END { - for (j = i; j > 0; j--) { - print mounts[j] - } -} -' | while read -r mount; do - umount "$mount" -done +umount --recursive /oldroot printf '%s\n' 'Detaching loop devices.' |