blobs/inject: use nvmutil, not nvmutils

fsdg20230625
Leah Rowe 2022-11-14 10:26:46 +00:00
parent 2589d367cc
commit cf945dda0c
1 changed files with 9 additions and 9 deletions

View File

@ -25,24 +25,24 @@ Modify_gbe(){
printf "changing mac address in gbe to ${new_mac}\n" printf "changing mac address in gbe to ${new_mac}\n"
_gbe_location=${CONFIG_GBE_BIN_PATH#../../} _gbe_location=${CONFIG_GBE_BIN_PATH#../../}
if [ ! -d nvmutils/ ]; then if [ ! -d nvmutil/ ]; then
git clone https://notabug.org/osboot/nvmutils git clone https://notabug.org/osboot/nvmutil
if [ ! -d nvmutils/ ]; then if [ ! -d nvmutil/ ]; then
printf "E: could not download nvmutils" printf "E: could not download nvmutil"
exit 1 exit 1
fi fi
( (
cd nvmutils/ cd nvmutil/
git reset --hard ba9f5ada6a05d7ef8af45e30b700cd627a055867 git reset --hard 886a5ffb0d68a1e9627b1ecb7e4ab30bf6c66c21
) )
fi fi
if [ ! -f nvmutils/nvmmac ]; then if [ ! -f nvmutil/nvm ]; then
( cd nvmutils/ && make ) ( cd nvmutil/ && make )
fi fi
_gbe_tmp=$(mktemp -t gbeXXXX.bin) _gbe_tmp=$(mktemp -t gbeXXXX.bin)
cp ${_gbe_location} ${_gbe_tmp} cp ${_gbe_location} ${_gbe_tmp}
./nvmutils/nvmmac ${_gbe_tmp} ${new_mac} || Error_out 'failed to modify mac address\nmake sure the mac address in the correct format' ./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 ./coreboot/default/util/ifdtool/ifdtool -i GbE:${_gbe_tmp} ${rom} -O ${rom} || exit 1