From 1f8f86c17c5f3e0e4bb735c3828d8bd102415e80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20=27sil2100=27=20Zemczak?= Date: Thu, 19 Sep 2019 14:03:14 +0200 Subject: [PATCH] Final fix to 999-ubuntu-image-customization.chroot, tested to be working. --- debian/changelog | 8 ++++++++ live-build/auto/config | 2 ++ .../hooks.d/chroot/999-ubuntu-image-customization.chroot | 4 ++-- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index 28a2ab9e..4435dc08 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +livecd-rootfs (2.613) UNRELEASED; urgency=medium + + * 999-ubuntu-image-customization.chroot: use IMAGEFORMAT=none for the checks + instead of ubuntu-image, as that is what is used during ubuntu-image rootfs + builds. + + -- Ɓukasz 'sil2100' Zemczak Thu, 19 Sep 2019 11:27:12 +0200 + livecd-rootfs (2.612) eoan; urgency=medium * Hopefully the last fix for 999-ubuntu-image-customization.chroot: use diff --git a/live-build/auto/config b/live-build/auto/config index 86fbcf7d..8addfd7b 100755 --- a/live-build/auto/config +++ b/live-build/auto/config @@ -405,6 +405,8 @@ case $IMAGEFORMAT in ;; none) + # Currently the IMAGEFORMAT none format is used only for ubuntu-image + # targeted image builds which, currently, only target physical devices. OPTS="${OPTS:+$OPTS }--chroot-filesystem $IMAGEFORMAT" ;; *) diff --git a/live-build/ubuntu-cpc/hooks.d/chroot/999-ubuntu-image-customization.chroot b/live-build/ubuntu-cpc/hooks.d/chroot/999-ubuntu-image-customization.chroot index 57ddc00e..491bd863 100755 --- a/live-build/ubuntu-cpc/hooks.d/chroot/999-ubuntu-image-customization.chroot +++ b/live-build/ubuntu-cpc/hooks.d/chroot/999-ubuntu-image-customization.chroot @@ -3,12 +3,12 @@ . /root/config/chroot # Specific ubuntu-image chroot configuration goes here. -# Currently the ubuntu-image IMAGEFORMAT is equivalent to building an image +# Currently the none IMAGEFORMAT is equivalent to building a rootfs for an image # for a physical device, not a cloud instance. For such images we want some # special cloud-init configuration that should not be happening for cloud # cases. This check should be changed to a per-MODEL/per-SUBARCH check once # we support building cloud images via ubuntu-image. -if [ "$IMAGEFORMAT" == "ubuntu-image" ]; then +if [ "$IMAGEFORMAT" == "none" ]; then # If the cloud does not provide a meta-data service this should be run # This will setup a nocloud datasource on the boot partition. # This is the default behavior for our ubuntu-image built preinstalled