mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 00:47:45 +00:00
Meta: Allow specifying custom grub config file for build-image-grub.sh
This allows passing a custom grub config file as second argument to build-image-grub.sh.
This commit is contained in:
parent
cdbd878a14
commit
5b1edc0678
1 changed files with 9 additions and 3 deletions
|
@ -97,12 +97,18 @@ echo "done"
|
||||||
script_path=$(cd -P -- "$(dirname -- "$0")" && pwd -P)
|
script_path=$(cd -P -- "$(dirname -- "$0")" && pwd -P)
|
||||||
"$script_path/build-root-filesystem.sh"
|
"$script_path/build-root-filesystem.sh"
|
||||||
|
|
||||||
echo "installing grub using $grub..."
|
if [ -z "$2" ]; then
|
||||||
|
grub_cfg="$SERENITY_ROOT"/Meta/grub-"${partition_scheme}".cfg
|
||||||
|
else
|
||||||
|
grub_cfg=$2
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "installing grub using $grub with $grub_cfg..."
|
||||||
$grub --boot-directory=mnt/boot --target=i386-pc --modules="ext2 part_msdos" "${dev}"
|
$grub --boot-directory=mnt/boot --target=i386-pc --modules="ext2 part_msdos" "${dev}"
|
||||||
|
|
||||||
if [ -d mnt/boot/grub2 ]; then
|
if [ -d mnt/boot/grub2 ]; then
|
||||||
cp "$SERENITY_ROOT"/Meta/grub-"${partition_scheme}".cfg mnt/boot/grub2/grub.cfg
|
cp "$grub_cfg" mnt/boot/grub2/grub.cfg
|
||||||
else
|
else
|
||||||
cp "$SERENITY_ROOT"/Meta/grub-"${partition_scheme}".cfg mnt/boot/grub/grub.cfg
|
cp "$grub_cfg" mnt/boot/grub/grub.cfg
|
||||||
fi
|
fi
|
||||||
echo "done"
|
echo "done"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue