Source: live-boot Severity: wishlist Tags: patch Please copy the build UUID from /etc/live/uuid.conf into the initrd. See the attached patch.
This is a companion feature request for Bug #767469. Please see there for a more detailed explanation. Gaudenz -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (500, 'testing'), (100, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.16-2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
>From 27749fc4f30b238339d36e48b046d20228cf6837 Mon Sep 17 00:00:00 2001 From: Gaudenz Steinlin <gaud...@debian.org> Date: Fri, 31 Oct 2014 09:05:51 +0100 Subject: [PATCH] Use build UUID Embed the build UUID stored in /etc/live/uuid.conf into the initramfs if it's present. This makes it possible to couple the initrd to a particular squashfs image. This needs support for generating the UUID in live-build. --- backend/initramfs-tools/live.hook | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/initramfs-tools/live.hook b/backend/initramfs-tools/live.hook index 76f4218..06041d4 100755 --- a/backend/initramfs-tools/live.hook +++ b/backend/initramfs-tools/live.hook @@ -66,10 +66,10 @@ then fi # Configuration: Unique ID -if [ -n "${LIVE_GENERATE_UUID}" ] +if [ -r /etc/live/uuid.conf ] then mkdir -p "${DESTDIR}/conf" - uuidgen -r > "${DESTDIR}/conf/uuid.conf" + cp /etc/live/uuid.conf ${DESTDIR}/conf fi # Filesystem: btrfs -- 2.1.1