mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-12 22:42:54 +02:00
assimilate nvmutil
This commit is contained in:
@@ -25,24 +25,13 @@ Modify_gbe(){
|
||||
printf "changing mac address in gbe to ${new_mac}\n"
|
||||
_gbe_location=${CONFIG_GBE_BIN_PATH#../../}
|
||||
|
||||
if [ ! -d nvmutil/ ]; then
|
||||
git clone https://notabug.org/osboot/nvmutil
|
||||
if [ ! -d nvmutil/ ]; then
|
||||
printf "E: could not download nvmutil"
|
||||
exit 1
|
||||
fi
|
||||
(
|
||||
cd nvmutil/
|
||||
git reset --hard 886a5ffb0d68a1e9627b1ecb7e4ab30bf6c66c21
|
||||
)
|
||||
fi
|
||||
if [ ! -f nvmutil/nvm ]; then
|
||||
( cd nvmutil/ && make )
|
||||
if [ ! -f util/nvmutil/nvm ]; then
|
||||
( cd util/nvmutil/ && make )
|
||||
fi
|
||||
|
||||
_gbe_tmp=$(mktemp -t gbeXXXX.bin)
|
||||
cp ${_gbe_location} ${_gbe_tmp}
|
||||
./nvmutil/nvm ${_gbe_tmp} setmac ${new_mac} || Error_out 'failed to modify mac address\nmake sure the mac address in the correct format'
|
||||
./util/nvmutil/nvm ${_gbe_tmp} setmac ${new_mac} || Error_out 'failed to modify mac address\nmake sure the mac address in the correct format'
|
||||
|
||||
./coreboot/default/util/ifdtool/ifdtool -i GbE:${_gbe_tmp} ${rom} -O ${rom} || exit 1
|
||||
|
||||
|
||||
Reference in New Issue
Block a user