From: Michael Prokop Date: Fri, 25 Nov 2011 20:28:00 +0000 (+0100) Subject: make sure we don't leave any FAI ramdisks behind X-Git-Tag: v0.17.0~55 X-Git-Url: http://git.grml.org/?p=grml-live.git;a=commitdiff_plain;h=809f9a69adff4b7f2fc923e56b06f754d857e27d make sure we don't leave any FAI ramdisks behind --- diff --git a/grml-live b/grml-live index b5a3b52..8ec8348 100755 --- a/grml-live +++ b/grml-live @@ -148,6 +148,12 @@ umount_all() { umount $CHROOT_OUTPUT/sys 2>/dev/null || /bin/true umount $CHROOT_OUTPUT/dev/pts 2>/dev/null || /bin/true umount $CHROOT_OUTPUT/dev 2>/dev/null || /bin/true + + # certain FAI versions sadly leave a ramdisk behind, so better safe than sorry + if [ -x /usr/lib/fai/mkramdisk ] ; then + /usr/lib/fai/mkramdisk -u "$(realpath ${CHROOT_OUTPUT}/var/lib/dpkg)" >/dev/null 2>&1 || /bin/true + fi + umount "${CHROOT_OUTPUT}/grml-live/sources/" 2>/dev/null || /bin/true [ -n "$MIRROR_DIRECTORY" ] && umount "${CHROOT_OUTPUT}/${MIRROR_DIRECTORY}" }