k-chow/tools/create-iso.sh
Julien CLEMENT 7178dbb6a7 feat: add given files
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
2021-07-12 15:57:08 +02:00

25 lines
389 B
Bash
Executable File

#!/bin/sh
iso_filename=$1
base_dir=$2
unset MFLAGS MAKEFLAGS
mkdir -p $base_dir/boot/grub/
function get_make_var()
{
make -pn -C $2 | grep "^$1 = " | cut -d' ' -f 3-
}
shift 2
for i in $@; do
cat <<EOF
menuentry "k - $(get_make_var ROM_TITLE "$i")" {
multiboot /k /bin/$(get_make_var TARGET "$i")
}
EOF
done > $base_dir/boot/grub/grub.cfg
grub-mkrescue -o $iso_filename $base_dir