diff --git a/debian/changelog b/debian/changelog index 444bcf00..6f5eb0ae 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +livecd-rootfs (2.480) UNRELEASED; urgency=medium + + * Add the IMAGEFORMAT=none to support generating a single rootfs. + + -- Gary Wang Mon, 06 Nov 2017 20:03:30 +0800 + livecd-rootfs (2.479) bionic; urgency=medium * Purge initramfs-tools from minimized images. diff --git a/live-build/auto/config b/live-build/auto/config index bf7435d7..092f7d07 100755 --- a/live-build/auto/config +++ b/live-build/auto/config @@ -183,6 +183,9 @@ case $IMAGEFORMAT in exit 0 ;; + none) + OPTS="${OPTS:+$OPTS }--chroot-filesystem $IMAGEFORMAT" + ;; *) case $PROJECT in ubuntu-server|ubuntu-touch|ubuntu-touch-custom) @@ -834,6 +837,9 @@ EOF ubuntu-touch:*|ubuntu-touch-custom:*|ubuntu-core:system-image|ubuntu-desktop-next:system-image|ubuntu-cpc:*|ubuntu-server:live) cp -af /usr/share/livecd-rootfs/live-build/${PROJECT}/* \ config/ + if [ "$IMAGEFORMAT" = none ]; then + rm -f config/hooks/*.binary* + fi ;; esac