X-Git-Url: https://git.grml.org/?a=blobdiff_plain;f=grml-debootstrap;h=29ae03f7648cdf778ebd6cef1dfb07712666372a;hb=d39c8dfd5a06ae1ce0edb31600e8ed7da2ac02dd;hp=5173dc1f510d1acd385ab49f8f6ff80d7f917d21;hpb=4812ce411ed1a55de53c4c611d616d9b5149b9b4;p=grml-debootstrap.git diff --git a/grml-debootstrap b/grml-debootstrap index 5173dc1..29ae03f 100755 --- a/grml-debootstrap +++ b/grml-debootstrap @@ -272,17 +272,17 @@ cleanup() { fi done - [ -x "$MNTPOINT"/bin/umount ] && chroot "$MNTPOINT" umount -a >/dev/null 2>&1 + [ -x "$MNTPOINT"/bin/umount ] && chroot "$MNTPOINT" umount -a >/dev/null 2>&1 || true # ugly, but make sure we really don't leave anything (/proc /proc and # /dev /dev are intended, trying to work around timing issues, see #657023) for ARG in /run/udev /sys /proc /proc /dev/pts /dev/pts /dev /dev ; do - [ -x "$MNTPOINT"/bin/umount ] && chroot "$MNTPOINT" umount $ARG >/dev/null 2>&1 - umount "$MNTPOINT"/$ARG >/dev/null 2>&1 + [ -x "$MNTPOINT"/bin/umount ] && chroot "$MNTPOINT" umount $ARG >/dev/null 2>&1 || true + umount "$MNTPOINT"/$ARG >/dev/null 2>&1 || true done if [ -n "$ISODIR" ] ; then - [ -d "$MNTPOINT/$ISODIR" ] && umount "$MNTPOINT/$ISODIR" >/dev/null 2>&1 + [ -d "$MNTPOINT/$ISODIR" ] && umount "$MNTPOINT/$ISODIR" >/dev/null 2>&1 || true fi if [ -n "$DIRECTORY" ] ; then