+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
+ if which mksquashfs >/dev/null 2>&1 ; then
+ MKSQUASHFS=mksquashfs
+ else
+ echo "Error: mksquashfs is not available. Exiting." >&2
+ exit 1
+ fi
+fi