-if [ x"$1" == x ]; then
- echo "$0 - version $VERSION"
- echo ""
- echo "Usage: $0 destination.iso"
- echo " destination.iso should point to a path that is on a hard disk,"
- echo " you might want to mount some swap partitions or swap files"
- echo " first, because grml-live-remaster will need a lot ot RAM."
- echo ""
- echo "Please report bugs and feature requests: http://grml.org/bugs/"
- exit -1
-fi
-
-if [ ! -d /remaster ]; then
- mkdir -p /remaster/chroot /remaster/tmp /remaster/cdrom
- mount -t tmpfs tmpfs /remaster/tmp
- echo "#:# edit the following two lines to change the boot message" \
- >/remaster/msg
- echo "#:#" >>/remaster/msg
- if [ -r /live/image/boot/isolinux/boot.msg ] ; then
- sed 1,2d /live/image/boot/isolinux/boot.msg >>/remaster/msg
- else
- sed 1,2d /live/image/boot.msg >>/remaster/msg
- fi
-fi
-
-SQUASHFS_FILE="$(find /live/image/live -name \*.squashfs | head -1)"
+if [ -z "$1" ]; then
+ echo "$0 - version $VERSION
+
+Usage: $0 destination.iso
+ destination.iso should point to a path that is on a hard disk,
+ you might want to mount some swap partitions or swap files
+ first, because grml-live-remaster will need a lot of RAM.
+
+Please report bugs and feature requests: http://grml.org/bugs/" >&2
+ exit 1
+fi
+
+if [ ! -r /remaster ]; then
+ echo "Please create /remaster (e.g. link it to a harddrive)." >&2
+ echo "Exiting to avoid running out of space on the live system." >&2
+ exit 1
+fi
+
+mkdir -p /remaster/chroot /remaster/tmp /remaster/cdrom /remaster/work
+
+echo "#:# edit the following two lines to change the boot message" >/remaster/msg
+echo "#:#" >>/remaster/msg
+if [ -r ${LIVE_PATH_BOOT}/isolinux/boot.msg ] ; then
+ sed 1,2d ${LIVE_PATH_BOOT}/isolinux/boot.msg >>/remaster/msg
+fi
+
+SQUASHFS_FILE="$(find ${LIVE_PATH_MAIN}/live -name \*.squashfs | head -1)"