#!/bin/sh

PKG=ltsp_kernel
ROOT=/tmp/${PKG}_rpm

VERSION=2.4.24-ltsp-4

#
# Build the rpm
#
if [ -d ${ROOT} ]; then
    rm -rf ${ROOT}
fi

mkdir           ${ROOT}
mkdir           ${ROOT}/opt
mkdir           ${ROOT}/opt/ltsp
mkdir           ${ROOT}/tftpboot
mkdir           ${ROOT}/tftpboot/lts
mkdir           ${ROOT}/tftpboot/lts/${VERSION}
mkdir           ${ROOT}/tftpboot/lts/${VERSION}/pxelinux.cfg

find ./i386 -print | sort | cpio -pmud ${ROOT}/opt/ltsp
cp vmlinuz-${VERSION}      ${ROOT}/tftpboot/lts
chmod 0444 ${ROOT}/tftpboot/lts/vmlinuz-${VERSION}

cp pxelinux.0                 ${ROOT}/tftpboot/lts/${VERSION}

cat <<EOF >${ROOT}/tftpboot/lts/${VERSION}/pxelinux.cfg/default
prompt=0
label linux
	kernel bzImage-${VERSION}
	append init=/linuxrc rw root=/dev/ram0 initrd=initrd-${VERSION}.gz
EOF

cp README.pxe                 ${ROOT}/tftpboot/lts/${VERSION}/README.pxe

rpm -bb ltsp_kernel.spec
