summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbuilddeps-grub2
-rwxr-xr-xbuildrom-withgrub6
-rwxr-xr-xcleandeps2
3 files changed, 7 insertions, 3 deletions
diff --git a/builddeps-grub b/builddeps-grub
index cb86696..2c91a78 100755
--- a/builddeps-grub
+++ b/builddeps-grub
@@ -32,7 +32,7 @@
cd grub
# clean it first
-make clean
+[[ -f Makefile ]] && make clean
# build grub
./autogen.sh
diff --git a/buildrom-withgrub b/buildrom-withgrub
index c7eb280..faa785d 100755
--- a/buildrom-withgrub
+++ b/buildrom-withgrub
@@ -39,7 +39,7 @@ cd coreboot
rm -rf .config
# cbfstool will be used quite heavily here.
-mv util/cbfstool/cbfstool .
+[[ -f cbfstool ]] || mv util/cbfstool/cbfstool .
# prepare libreboot configuration and build it
cp ../resources/libreboot/config/$1/config .config
@@ -84,16 +84,20 @@ cp ../resources/grub/config/$1/grub_serial_usqwerty.cfg .
for keymap in $(ls ../resources/grub/keymap/original)
do
+ if [[ "$keymap" != usqwerty ]]; then
# copy the ROM based on the keymap
cp libreboot_usqwerty.rom libreboot_"$keymap".rom
cp libreboot_serial_usqwerty.rom libreboot_serial_"$keymap".rom
+ fi
done
for keymap in $(ls ../resources/grub/keymap/original)
do
+ if [[ "$keymap" != usqwerty ]]; then
# copy the config based on the keymap:
cp grub_usqwerty.cfg grub_"$keymap".cfg
cp grub_serial_usqwerty.cfg grub_serial_"$keymap".cfg
+ fi
done
for keymap in $(ls ../resources/grub/keymap/original)
diff --git a/cleandeps b/cleandeps
index 220f544..21980ba 100755
--- a/cleandeps
+++ b/cleandeps
@@ -53,7 +53,7 @@ cd ../
cd grub
-make clean
+[[ -f Makefile ]] && make clean
# done. go back to main directoy
cd ../