summaryrefslogtreecommitdiffstats
path: root/buildrom-withgrub
diff options
context:
space:
mode:
Diffstat (limited to 'buildrom-withgrub')
-rwxr-xr-xbuildrom-withgrub22
1 files changed, 8 insertions, 14 deletions
diff --git a/buildrom-withgrub b/buildrom-withgrub
index 117051f..81dcdb1 100755
--- a/buildrom-withgrub
+++ b/buildrom-withgrub
@@ -35,9 +35,6 @@ fi
cd coreboot
rm -rf .config
-# cbfstool will be used quite heavily here.
-[[ -f cbfstool ]] || mv util/cbfstool/cbfstool .
-
# prepare libreboot configuration and build it
# it is assumed that these configs use coreboot text-mode
# instead of coreboot framebuffer, by default
@@ -74,19 +71,19 @@ rm -rf .config config_txtmode
# ---------------------------------------------------------------------------------------------------------------
# Add background image and font
-./cbfstool libreboot_vesafb.rom add -f ../resources/grub/background/background.jpg -n background.jpg -t raw
-# ./cbfstool libreboot_vesafb.rom add -f ../resources/grub/background/gnulove.jpg -n gnulove.jpg -t raw
-./cbfstool libreboot_vesafb.rom add -f ../resources/grub/font/dejavusansmono.pf2 -n dejavusansmono.pf2 -t raw
+./util/cbfstool/cbfstool libreboot_vesafb.rom add -f ../resources/grub/background/background.jpg -n background.jpg -t raw
+# ./util/cbfstool/cbfstool libreboot_vesafb.rom add -f ../resources/grub/background/gnulove.jpg -n gnulove.jpg -t raw
+./util/cbfstool/cbfstool libreboot_vesafb.rom add -f ../resources/grub/font/dejavusansmono.pf2 -n dejavusansmono.pf2 -t raw
# Insert files/configurations and perform operations that are common on libreboot_txtmode.rom (coreboot text mode)
# ---------------------------------------------------------------------------------------------------------------
# Add memtest86+
-./cbfstool libreboot_txtmode.rom add -f ../memtest86+-5.01/memtest -n memtest -t raw
+./util/cbfstool/cbfstool libreboot_txtmode.rom add -f ../memtest86+-5.01/memtest -n memtest -t raw
# Add GRUB Invaders
-./cbfstool libreboot_txtmode.rom add -f ../grubinvaders/invaders -n invaders -t raw
-./cbfstool libreboot_txtmode.rom add -f ../grubinvaders/invaders.exec -n invaders.exec -t raw
+./util/cbfstool/cbfstool libreboot_txtmode.rom add -f ../grubinvaders/invaders -n invaders -t raw
+./util/cbfstool/cbfstool libreboot_txtmode.rom add -f ../grubinvaders/invaders.exec -n invaders.exec -t raw
# Generate the GRUB configurations and add them to each ROM image as grub.cfg and grubtest.cfg
# ---------------------------------------------------------------------------------------------------------------
@@ -108,13 +105,13 @@ do
cat ../resources/grub/config/menuentries/"$romtype".cfg >> grub_"$keymap"_"$romtype".cfg
# Insert grub config into the image
- ./cbfstool libreboot_"$keymap"_"$romtype".rom add -f grub_"$keymap"_"$romtype".cfg -n grub.cfg -t raw
+ ./util/cbfstool/cbfstool libreboot_"$keymap"_"$romtype".rom add -f grub_"$keymap"_"$romtype".cfg -n grub.cfg -t raw
# grubtest.cfg should be able to switch back to grub.cfg
sed 's/grubtest.cfg/grub.cfg/' < grub_"$keymap"_"$romtype".cfg > grub_"$keymap"_"$romtype"_test.cfg
# Insert grub test config into the image (for the user to test modifications to before modifying the main one)
- ./cbfstool libreboot_"$keymap"_"$romtype".rom add -f grub_"$keymap"_"$romtype"_test.cfg -n grubtest.cfg -t raw
+ ./util/cbfstool/cbfstool libreboot_"$keymap"_"$romtype".rom add -f grub_"$keymap"_"$romtype"_test.cfg -n grubtest.cfg -t raw
done
done
@@ -139,9 +136,6 @@ rm -rf ../bin/$1
# now put the new ROM's in ./bin
mv $1 ../bin
-# cbfstool no longer needed here, so put it back
-mv cbfstool util/cbfstool/
-
# go back to main source directory
cd ../