diff options
author | Francis Rowe <info@gluglug.org.uk> | 2014-11-09 10:18:03 +0000 |
---|---|---|
committer | Francis Rowe <info@gluglug.org.uk> | 2014-11-09 10:18:03 +0000 |
commit | 3fad9ac160f1ce9ff0148f9f7f89184bf943ccc1 (patch) | |
tree | 901be714c3db4a8c852298eb98f0d2bf323958cf /lenovobios_firstflash | |
parent | 1a59ef004801a0ef266b49b078a6f8379351d8cc (diff) | |
download | librebootfr-3fad9ac160f1ce9ff0148f9f7f89184bf943ccc1.tar.gz librebootfr-3fad9ac160f1ce9ff0148f9f7f89184bf943ccc1.zip |
lenovobios_firstflash: Fail if BUCTS fails.
Attempt to protect against bricking the machine.
Diffstat (limited to 'lenovobios_firstflash')
-rwxr-xr-x | lenovobios_firstflash | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lenovobios_firstflash b/lenovobios_firstflash index efe377eb..4db50b77 100755 --- a/lenovobios_firstflash +++ b/lenovobios_firstflash @@ -39,7 +39,13 @@ if [ ! -f $1 ]; then fi # needed for first flashing, otherwise machine will be bricked -./bucts/bucts 1 +{ # try + ./bucts/bucts 1 +} || { # catch + echo "BUCTS issue (most likely not compiled). Make sure BUC.TS is 1, or else you will brick your machine." + echo "ABORTING so as to protect against bricking the machine." + exit +} # run both. one will fail (and be harmless), the other will succeed. ./flashrom/flashrom_lenovobios_sst -p internal -w $1 |