From d13964805e69b9ebc1da4eae6ac48eea54b3018c Mon Sep 17 00:00:00 2001 From: Dimitri John Ledkov Date: Thu, 25 Apr 2019 17:07:02 +0100 Subject: [PATCH] Fix ubuntu-server-live images to generate initrd with casper UUID. Whilst configs are sources, the variables are not exported into the environment by default. Thus when casper hook is executed, it had no idea that it should generate UUID. --- debian/changelog | 9 +++++++++ live-build/ubuntu-server/hooks/033-kernel-bits.binary | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 16ba25d8..8549da5a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +livecd-rootfs (2.579) UNRELEASED; urgency=medium + + * Fix ubuntu-server-live images to generate initrd with casper + UUID. Whilst configs are sources, the variables are not exported into + the environment by default. Thus when casper hook is executed, it had + no idea that it should generate UUID. + + -- Dimitri John Ledkov Thu, 25 Apr 2019 15:22:22 +0100 + livecd-rootfs (2.578) disco; urgency=medium * Fix the sed script that Tobias had right in the first place and I diff --git a/live-build/ubuntu-server/hooks/033-kernel-bits.binary b/live-build/ubuntu-server/hooks/033-kernel-bits.binary index 7e35c3f2..3506126e 100644 --- a/live-build/ubuntu-server/hooks/033-kernel-bits.binary +++ b/live-build/ubuntu-server/hooks/033-kernel-bits.binary @@ -56,7 +56,7 @@ for variant in $variants; do if [ -n "$LB_INITRAMFS_COMPRESSION" ]; then echo "COMPRESS=$LB_INITRAMFS_COMPRESSION" > "$KERNEL_BITS_ROOT"/etc/initramfs-tools/conf.d/livecd-rootfs.conf fi - echo "CASPER_GENERATE_UUID=1" > "$KERNEL_BITS_ROOT"/etc/initramfs-tools/conf.d/casper.conf + echo "export CASPER_GENERATE_UUID=1" > "$KERNEL_BITS_ROOT"/etc/initramfs-tools/conf.d/casper.conf # Add a hook to record which kernel was booted and mount the # modules.squashfs created below.