1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#!/bin/sh
set -e
mkdir -p debian/tmp/root/boot/grub
cp src/bin/*.zlilo debian/tmp/root/
cat > debian/tmp/root/boot/grub/menu.lst << EOF
root (cd)
EOF
(cd debian/tmp/root && for i in *.zlilo ; do \
j=`echo $i | sed -e "s/\.zlilo$//g"` ; \
cat >> boot/grub/menu.lst << EOF
title $j
kernel /$i
EOF
done)
cp /usr/lib/grub/*-*/stage2_eltorito debian/tmp/root/boot/grub/
genisoimage \
-b boot/grub/stage2_eltorito \
-no-emul-boot -boot-load-size 4 -boot-info-table \
-o debian/all-in-one.iso \
-r debian/tmp/root
|