diff options
-rw-r--r-- | PKGBUILD | 2 | ||||
-rw-r--r-- | shutdown | 16 |
2 files changed, 2 insertions, 16 deletions
@@ -8,7 +8,7 @@ license=('GPL') groups=('base') conflicts=('mkinitcpio') provides=("mkinitcpio=$pkgver") -depends=('mkinitcpio-busybox>=1.19.4-2' 'kmod' 'util-linux>=2.21' 'libarchive' 'coreutils' +depends=('mkinitcpio-busybox>=1.19.4-2' 'kmod' 'util-linux>=2.23' 'libarchive' 'coreutils' 'awk' 'bash' 'findutils' 'grep' 'filesystem>=2011.10-1' 'systemd' 'gzip') makedepends=('asciidoc' 'git' 'sed') optdepends=('xz: Use lzma or xz compression for the initramfs image' @@ -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.' |