From 2ecae352865edbed619c6a622b790190ccfd0ddb Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 14 Aug 2010 11:48:30 +0200 Subject: Adding slightly modified patch from Cody A.W. Somerville to extract casper uuid file from casper initrds. --- scripts/build/binary_disk | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/scripts/build/binary_disk b/scripts/build/binary_disk index e262c20e7..612e5fcb0 100755 --- a/scripts/build/binary_disk +++ b/scripts/build/binary_disk @@ -82,6 +82,28 @@ then > binary/.disk/archive_trace fi +case "${LH_INITRAMFS}" in + casper) + for INITRD in binary/casper/initrd.img* + do + mkdir uuid + cd uuid + + zcat "../${INITRD}" | cpio --quiet -id conf/uuid.conf + + if [ -e conf/uuid.conf ] + then + mv conf/uuid.conf "../binary/.disk/casper-uuid${INITRD#binary/casper/initrd.img}" + else + Echo_warning "Failed to find casper uuid.conf in '${INITRD}'" + fi + + cd .. + rm -rf uuid + done + ;; +esac + case "${LH_DEBIAN_INSTALLER}" in cdrom) echo "main" > binary/.disk/base_components -- cgit v1.2.3