mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-11 05:52:36 +02:00
inject.sh: simplified MAC address handling
Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
+1
-6
@@ -354,7 +354,7 @@ patch_release_roms()
|
|||||||
fi
|
fi
|
||||||
) || err "'$archive' -> Can't verify vendor hashes. $dontflash"
|
) || err "'$archive' -> Can't verify vendor hashes. $dontflash"
|
||||||
|
|
||||||
[ -z "$new_mac" ] || modify_mac || printf "\nGbE not defined\n" 1>&2
|
[ -z "$new_mac" ] || [ -z "$CONFIG_GBE_BIN_PATH" ] || modify_mac
|
||||||
|
|
||||||
[ "$xchanged" = "y" ] || rm -Rf "$tmpromdel" || :
|
[ "$xchanged" = "y" ] || rm -Rf "$tmpromdel" || :
|
||||||
[ "$xchanged" = "y" ] || return 0
|
[ "$xchanged" = "y" ] || return 0
|
||||||
@@ -476,16 +476,11 @@ insert()
|
|||||||
|
|
||||||
modify_mac()
|
modify_mac()
|
||||||
{
|
{
|
||||||
[ -n "$CONFIG_GBE_BIN_PATH" ] || return 1
|
|
||||||
|
|
||||||
x_ cp "${CONFIG_GBE_BIN_PATH##*../}" "$xbmklocal/gbe"
|
x_ cp "${CONFIG_GBE_BIN_PATH##*../}" "$xbmklocal/gbe"
|
||||||
[ -n "$new_mac" ] && [ "$new_mac" != "restore" ] && \
|
[ -n "$new_mac" ] && [ "$new_mac" != "restore" ] && \
|
||||||
x_ "$nvm" "$xbmklocal/gbe" setmac "$new_mac"
|
x_ "$nvm" "$xbmklocal/gbe" setmac "$new_mac"
|
||||||
|
|
||||||
fx_ newmac x_ find "$tmpromdir" -maxdepth 1 -type f -name "*.rom"
|
fx_ newmac x_ find "$tmpromdir" -maxdepth 1 -type f -name "*.rom"
|
||||||
|
|
||||||
printf "\nGbE NVM written to '%s':\n" "$archive"
|
|
||||||
x_ "$nvm" "$xbmklocal/gbe" dump | grep -v "bytes read from file" || :
|
|
||||||
}
|
}
|
||||||
|
|
||||||
newmac()
|
newmac()
|
||||||
|
|||||||
Reference in New Issue
Block a user