# exit on any error:
set -e
-GRML_LIVE_VERSION='0.9.1'
+GRML_LIVE_VERSION='0.9.3'
PN="$(basename $0)"
CMDLINE="$0 $@"
ISO_DATE="$(date +%Y-%m-%d)"
log "Setting /etc/grml_version to $GRML_NAME $VERSION Release Codename $RELEASENAME [$ISO_DATE]"
echo "$GRML_NAME $VERSION Release Codename $RELEASENAME [$ISO_DATE]" > $CHROOT_OUTPUT/etc/grml_version
chmod 644 $CHROOT_OUTPUT/etc/grml_version
+ einfo "Rebuilding initramfs"
chroot $CHROOT_OUTPUT update-initramfs -u -t # make sure new /etc/grml_version reaches the initramfs
+ eend $?
fi
# Remove all FAI logs from chroot if class RELEASE is used:
fi
if echo "$SQUASHFS_OPTIONS" | grep -q -- "-nolzma" ; then
- ewarn "mksquashfs does NOT support the nolzma option, falling back to zlib mode."
- SQUASHFS_OPTIONS="$(echo $SQUASHFS_OPTIONS | sed 's/-nolzma//g')"
- eend 0
+ if ! mksquashfs --help 2>&1 | grep -q -- '-nolzma' ; then
+ ewarn "mksquashfs does NOT support the nolzma option, just using default zlib mode."
+ SQUASHFS_OPTIONS="$(echo $SQUASHFS_OPTIONS | sed 's/-nolzma//g')"
+ eend 0
+ fi
+ fi
+
+ if echo "$SQUASHFS_OPTIONS" | grep -q -- "-lzma" ; then
+ if ! mksquashfs --help 2>&1 | grep -q -- '-lzma' ; then
+ ewarn "mksquashfs does NOT support the lzma option, falling back to zlib mode."
+ SQUASHFS_OPTIONS="$(echo $SQUASHFS_OPTIONS | sed 's/-lzma//g')"
+ eend 0
+ fi
fi
SQUASHFS_OUTPUT="$(mktemp -t grml-live.XXXXXX)"