From a8e71bdb038388640eeb2276f6697546aded3505 Mon Sep 17 00:00:00 2001
From: Daniel Baumann <daniel@debian.org>
Date: Wed, 9 Sep 2009 10:11:50 +0200
Subject: Making replace-di-banner hook to not fail when no d-i is included in
 the image.

---
 examples/hooks/replace-di-banner.sh | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

diff --git a/examples/hooks/replace-di-banner.sh b/examples/hooks/replace-di-banner.sh
index 9afcb96..7be8682 100755
--- a/examples/hooks/replace-di-banner.sh
+++ b/examples/hooks/replace-di-banner.sh
@@ -16,16 +16,19 @@ then
 	TARGET_INITRD="binary/install/gtk/initrd.gz"
 	REPACK_TMPDIR="binary.initrd"
 
-	# cpio does not have a "extract to directory", so we must change
-	# directory
-	mkdir -p ${REPACK_TMPDIR}
-	cd ${REPACK_TMPDIR}
-	gzip -d < ../${TARGET_INITRD} | cpio -i --make-directories --no-absolute-filenames
+	if [ -e "${TARGET_INITRD}" ]
+	then
+		# cpio does not have a "extract to directory", so we must change
+		# directory
+		mkdir -p ${REPACK_TMPDIR}
+		cd ${REPACK_TMPDIR}
+		gzip -d < ../${TARGET_INITRD} | cpio -i --make-directories --no-absolute-filenames
 
-	# Overwrite banner
-	cp ../config/binary_debian-installer/banner.png ./usr/share/graphics/logo_debian.png
+		# Overwrite banner
+		cp ../config/binary_debian-installer/banner.png ./usr/share/graphics/logo_debian.png
 
-	find | cpio -H newc -o | gzip -9 > ../${TARGET_INITRD}
-	cd ..
-	rm -rf ${REPACK_TMPDIR}
+		find | cpio -H newc -o | gzip -9 > ../${TARGET_INITRD}
+		cd ..
+		rm -rf ${REPACK_TMPDIR}
+	fi
 fi
-- 
cgit v1.0