Place GRUB's configuration file in /boot/grub

This commit is contained in:
Pierre Pronchery 2019-03-28 00:42:51 +01:00
parent 84cff792a9
commit e4dd4cb877

View File

@ -82,10 +82,10 @@ _iso()
_error "$target: Could not create temporary directory"
return 2
fi
$DEBUG $MKDIR -- "$tmpdir/boot" "$tmpdir/grub"
$DEBUG $MKDIR -- "$tmpdir/boot/grub"
$DEBUG $INSTALL -m 0644 "$UKERNELBIN" "$tmpdir/boot/uKernel.bin"
$DEBUG $INSTALL -m 0644 "$ULOADERBIN" "$tmpdir/boot/uLoader.bin"
$CAT > "$tmpdir/grub/grub.cfg" << EOF
$CAT > "$tmpdir/boot/grub/grub.cfg" << EOF
menuentry "DeforaOS" {
multiboot /boot/uKernel.bin
}
@ -93,8 +93,8 @@ EOF
$DEBUG $GRUBMKRESCUE -o "$target" "$tmpdir"
ret=$?
$DEBUG $RM -- "$tmpdir/boot/uKernel.bin" "$tmpdir/boot/uLoader.bin" \
"$tmpdir/grub/grub.cfg"
$DEBUG $RMDIR -- "$tmpdir/boot" "$tmpdir/grub" "$tmpdir"
"$tmpdir/boot/grub/grub.cfg"
$DEBUG $RMDIR -- "$tmpdir/boot/grub" "$tmpdir/boot" "$tmpdir"
if [ $ret -eq 127 ]; then
_error "$target: Could not create ISO image: $GRUBMKRESCUE not available (ignored)"
ret=0