mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-16 13:16:47 +02:00
rom.sh: simplify mkseagrub()
Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
+7
-9
@@ -192,9 +192,7 @@ mkseagrub()
|
|||||||
[ "$payload_grubsea" = "y" ] && pname="grub"
|
[ "$payload_grubsea" = "y" ] && pname="grub"
|
||||||
[ "$payload_grubsea" = "y" ] || \
|
[ "$payload_grubsea" = "y" ] || \
|
||||||
cbfs "$tmprom" "$grubdata/bootorder" bootorder raw
|
cbfs "$tmprom" "$grubdata/bootorder" bootorder raw
|
||||||
for keymap in config/data/grub/keymap/*.gkb; do
|
fe_ "cprom" "$grubdata/keymap" -type f -name "*.gkb"
|
||||||
[ -f "$keymap" ] && cprom "${keymap##*/}"; :
|
|
||||||
done; :
|
|
||||||
}
|
}
|
||||||
|
|
||||||
add_uboot()
|
add_uboot()
|
||||||
@@ -243,16 +241,16 @@ add_uboot()
|
|||||||
|
|
||||||
cprom()
|
cprom()
|
||||||
{
|
{
|
||||||
newrom="bin/$target/${pname}_${target}_$initmode.rom"
|
tmpnew=""; newrom="bin/$target/${pname}_${target}_$initmode.rom"
|
||||||
[ -n "$displaymode" ] && newrom="${newrom%.rom}_$displaymode.rom"
|
[ -n "$displaymode" ] && newrom="${newrom%.rom}_$displaymode.rom"
|
||||||
[ $# -gt 0 ] && [ "$1" != "seauboot" ] && \
|
[ $# -gt 0 ] && [ "$1" != "seauboot" ] && tmpnew="${1##*/}" && \
|
||||||
newrom="${newrom%.rom}_${1%.gkb}.rom"
|
newrom="${newrom%.rom}_${tmpnew%.gkb}.rom"
|
||||||
|
|
||||||
x_ mkdir -p "bin/$target"
|
x_ mkdir -p "bin/$target"
|
||||||
x_ cp "$tmprom" "$newrom" && [ $# -gt 0 ] && [ "$1" != "seauboot" ] && \
|
x_ cp "$tmprom" "$newrom" && [ $# -gt 0 ] && [ "$1" != "seauboot" ] \
|
||||||
cbfs "$newrom" "config/data/grub/keymap/$1" keymap.gkb raw
|
&& cbfs "$newrom" "$grubdata/keymap/$tmpnew" keymap.gkb raw
|
||||||
[ $# -gt 0 ] && [ "$1" = "seauboot" ] && \
|
[ $# -gt 0 ] && [ "$1" = "seauboot" ] && \
|
||||||
cbfs "$newrom" "config/data/grub/bootorder_uboot" bootorder raw; :
|
cbfs "$newrom" "$grubdata/bootorder_uboot" bootorder raw; :
|
||||||
}
|
}
|
||||||
|
|
||||||
cbfs()
|
cbfs()
|
||||||
|
|||||||
Reference in New Issue
Block a user