X-Git-Url: https://git.grml.org/?p=grml2usb.git;a=blobdiff_plain;f=grml2iso;h=23b693da6473945100f1fa14d17642f66937ea2f;hp=c323e1e9523c2102376ba6397c13e01ec92a0248;hb=a93ae86b2c66fa1abecb86ef52f4b1e82700c5e2;hpb=fa60c0972f333c8f819b8f0bd8b081ec7da13410 diff --git a/grml2iso b/grml2iso index c323e1e..23b693d 100755 --- a/grml2iso +++ b/grml2iso @@ -6,7 +6,9 @@ # Bug-Reports: see http://grml.org/bugs/ # License: This file is licensed under the GPL v2 or any later version. ################################################################################ -# TODO: support isolinux as bootloader on the ISO +# TODO: +# * support isolinux as bootloader on the ISO +# * support setting grml2usb options (e.g. --bootoptions=...) ################################################################################ # define function getfilesize before "set -e" {{{ @@ -76,6 +78,7 @@ # }}} # create necessary stuff under WRKDIR {{{ + [ -d "$WRKDIR" ] && WRKDIR_EXISTED='true' || WRKDIR_EXISTED='false' rm -rf "$WRKDIR/cddir" "$WRKDIR/grub_tmp" mkdir -p "$WRKDIR/cddir" "$WRKDIR/grub_tmp" # }}}} @@ -134,6 +137,7 @@ cd "$ORIG_DIR" sync rm -rf "$WRKDIR/cddir" "$WRKDIR/grub_tmp" + [[ $WRKDIR_EXISTED = 'false' ]] && rmdir "$WRKDIR" echo "Generated $ISOFILE" # }}}