+# we need root permissions for executing grml2usb {{{
+ if [[ $(id -u) != 0 ]]; then
+ echo >&2 "Error: please run $0 as root."
+ exit 1
+ fi
+# }}}
+
+# variables {{{
+ ORIG_DIR="$(pwd)"
+ # note: grub-pc_1.96+20090603-1 seems to be b0rken
+ GRUB_VERSION="grub-pc_1.96+20080724-16"
+
+# normalise path
+ case $ISOFILE in
+ /*) ;;
+ *) ISOFILE=$ORIG_DIR/$ISOFILE ;;
+ esac
+# }}}
+
+# create necessary stuff under WRKDIR {{{
+ [ -d "$WRKDIR" ] && WRKDIR_EXISTED='true' || WRKDIR_EXISTED='false'