#!/bin/ash -efu

. "${0%/*}"/mki-sh-functions

imgsubdir="${MKI_IMAGESUBDIR:-}"
imgsubdir="${imgsubdir#/}"

verbose "has started executing."

[ -d "$chroot" ] ||
	fatal "$dir: not look like a work directory of hasher."

mki-install syslinux ||
	fatal "faild to install 'syslinux'."

[ -f "$chroot/.image/$imgsubdir/syslinux/isolinux.cfg" ] ||
	message "Warning: /.image/$imgsubdir/syslinux/isolinux.cfg: not found."

cat >"$chroot/.host/packimage.sh"<<EOF
#!/bin/sh -efu

mkdir $verbose -p -- /.image/$imgsubdir/syslinux/alt0

cd /.image/$imgsubdir/syslinux

cp $verbose -aLf /boot/vmlinuz ./alt0/vmlinuz

[ ! -f /boot/full.cz ] ||
	cp $verbose -aLf /boot/full.cz ./alt0/full.cz

cp $verbose -f /usr/lib/syslinux/isolinux.bin .

isolinux-config --base /syslinux ./isolinux.bin
EOF

mki_exec_once "$chroot/.host/packimage.sh"
