35 lines
966 B
Bash
Executable File
35 lines
966 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# This is an binary hook for live-helper(7) to overwrite the banner
|
|
# in the graphical Debian Installer.
|
|
# To enable it, copy or symlink this hook into your config/binary_local-hooks
|
|
# directory and add a replacement banner.png at:
|
|
#
|
|
# config/binary_local-includes/binary/install/banner.png
|
|
#
|
|
# The file should be a PNG image of dimensions 800 x 75.
|
|
|
|
set -e
|
|
|
|
if [ -e config/binary_debian-installer/banner.png ]
|
|
then
|
|
TARGET_INITRD="binary/install/gtk/initrd.gz"
|
|
REPACK_TMPDIR="binary.initrd"
|
|
|
|
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
|
|
|
|
find | cpio -H newc -o | gzip -9 > ../${TARGET_INITRD}
|
|
cd ..
|
|
rm -rf ${REPACK_TMPDIR}
|
|
fi
|
|
fi
|