cdist/hacking/v3-busybox/add_kernel_isolinux.sh
Nico Schottelius 7ba6c0a44a can generate initramfs from busybox
Signed-off-by: Nico Schottelius <nico@wurzel.schottelius.org>
2015-05-19 11:06:54 +02:00

24 lines
420 B
Bash
Executable file

#!/bin/sh
# FIXME: distro specific kernel location
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/linux"
cp /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/linux
initrd /boot/initramfs
eof