#!/bin/sh

#     DESCRIPTION
#
# Extract for syslinux GFX files. (in WORK-IMAGE chroot)


#     REQUIRES
# Define in Makefile INFO_THEME
# Install to instrumental chroot package $ rpm -ql design-bootloader-*


#     INFO
#
# $ rpm -ql design-bootloader-server-4.0.0-alt0.4.5
# /boot/splash/server
# /boot/splash/server/message
# /usr/share/gfxboot/server
# /usr/share/gfxboot/server/bootlogo

NAME="gfxboot"

verbose()
{
    if [ -n "$GLOBAL_VERBOSE" ]; then
        echo "HOOK: $NAME: $@"
    fi
}

bootlogo="/usr/share/gfxboot/$INFO_THEME/bootlogo"

verbose "has started"

if [ ! -f "$bootlogo" ]; then
    echo "${0##*/} - SKIP: $bootlogo not found"
	exit 0
fi

mkdir -p "$WORKDIR"/syslinux
cd "$WORKDIR"/syslinux

cp -a "$bootlogo" bootlogo.cpio

cpio -Vuid < bootlogo.cpio
rm -f bootlogo.cpio

printf "init\nlanguages\n" |
	cpio -Vo > ./bootlogo

verbose "finished"
