Permalink
Browse files

grml-live-remaster: Support mkisofs + genisoimage

  • Loading branch information...
1 parent f56cc0d commit 7419019f1ed1f386e8ac723604f100928d66d388 @mika mika committed Apr 25, 2012
Showing with 15 additions and 2 deletions.
  1. +15 −2 remaster/grml-live-remaster
@@ -41,7 +41,20 @@ if ! isgrmlcd ; then
fi
# make sure we have what we need {{{
-check4progs mkisofs stat || exit 1
+if check4progs mkisofs >/dev/null 2>&1 ; then
+ MKISO=mkisofs
+fi
+
+if check4progs genisoimage >/dev/null 2>&1 ; then
+ MKISO=genisoimage
+fi
+
+if [ -z "$MKISO" ] ; then
+ echo "Error: neither mkisofs nor genisoimage available. Exiting." >&2
+ exit 1
+fi
+
+check4progs stat || exit 1
# allow overriding via environment:
if [ -z "$MKSQUASHFS" ] ; then
@@ -141,7 +154,7 @@ else
ISOLINUX_BOOTCAT=boot.cat
fi
-mkisofs -b $ISOLINUX -no-emul-boot -c $ISOLINUX_BOOTCAT \
+$MKISO -b $ISOLINUX -no-emul-boot -c $ISOLINUX_BOOTCAT \
-boot-info-table -boot-load-size 4 -no-pad \
-l -r -J -o "$1" /remaster/iso
# pad for partition table

0 comments on commit 7419019

Please sign in to comment.