forked from ungleich-public/cdist
30 lines
573 B
Bash
30 lines
573 B
Bash
|
#!/bin/sh
|
||
|
|
||
|
# FIXME: Write cdist type / explorer that finds
|
||
|
# package for a file, distro independent
|
||
|
|
||
|
if [ "$#" -ne 1 ]; then
|
||
|
echo "$0 dir-out"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
dir=$1; shift
|
||
|
boot=$dir/boot
|
||
|
|
||
|
mkdir -p "$boot"
|
||
|
cp /boot/vmlinuz-linux \
|
||
|
/boot/initramfs-linux-fallback.img \
|
||
|
/usr/lib/syslinux/bios/isolinux.bin \
|
||
|
"$boot"
|
||
|
|
||
|
cp /usr/lib/syslinux/bios/ldlinux.c32 \
|
||
|
"$dir"
|
||
|
|
||
|
cat > "$dir/isolinux.cfg" << eof
|
||
|
default preos
|
||
|
label preos
|
||
|
title cdist PreOS
|
||
|
linux /boot/vmlinuz-linux
|
||
|
initrd /boot/initramfs-linux-fallback.img
|
||
|
eof
|