inject.sh: Only build nvmutil once
Signed-off-by: Leah Rowe <leah@libreboot.org>25.04_branch
parent
4ca73f9434
commit
2c9f3065ee
|
@ -44,6 +44,11 @@ inject()
|
||||||
*) $err "Unrecognised inject mode: '$2'"
|
*) $err "Unrecognised inject mode: '$2'"
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
if [ -n "$new_mac" ] && [ "$new_mac" != "restore" ]; then
|
||||||
|
x_ make -C util/nvmutil clean
|
||||||
|
x_ make -C util/nvmutil
|
||||||
|
fi
|
||||||
|
|
||||||
check_release "$archive" || $err "'$archive' is not a release archive"
|
check_release "$archive" || $err "'$archive' is not a release archive"
|
||||||
|
|
||||||
if readcfg && readkconfig; then
|
if readcfg && readkconfig; then
|
||||||
|
@ -132,8 +137,7 @@ modify_mac()
|
||||||
[ -n "$CONFIG_GBE_BIN_PATH" ] || return 1
|
[ -n "$CONFIG_GBE_BIN_PATH" ] || return 1
|
||||||
|
|
||||||
x_ cp "${CONFIG_GBE_BIN_PATH##*../}" tmp/gbe
|
x_ cp "${CONFIG_GBE_BIN_PATH##*../}" tmp/gbe
|
||||||
[ "$new_mac" != "restore" ] && x_ make -C util/nvmutil clean && \
|
[ -n "$new_mac" ] && [ "$new_mac" != "restore" ] && \
|
||||||
x_ make -C util/nvmutil && \
|
|
||||||
x_ "$nvm" tmp/gbe setmac "$new_mac"
|
x_ "$nvm" tmp/gbe setmac "$new_mac"
|
||||||
|
|
||||||
fe_ newmac "$tmpromdir" -maxdepth 1 -type f -name "*.rom"
|
fe_ newmac "$tmpromdir" -maxdepth 1 -type f -name "*.rom"
|
||||||
|
|
Loading…
Reference in New Issue