ubootTools: add fw_printenv/fw_setenv tool

This tool allows for viewing/modifying u-boot's environment from linux.
This commit is contained in:
Jared Baur
2025-05-06 10:05:33 -07:00
parent b098c89e70
commit 819364cf0c
+9 -1
View File
@@ -43,7 +43,7 @@ let
ncurses # tools/kwboot
libuuid # tools/mkeficapsule
gnutls # tools/mkeficapsule
openssl # tools/mkimage
openssl # tools/mkimage and tools/env/fw_printenv
];
buildUBoot = lib.makeOverridable (
@@ -176,6 +176,7 @@ in
"HOST_TOOLS_ALL=y"
"NO_SDL=1"
"cross_tools"
"envtools"
];
outputs = [
@@ -185,13 +186,20 @@ in
postInstall = ''
installManPage doc/*.1
# from u-boot's tools/env/README:
# "You should then create a symlink from fw_setenv to fw_printenv. They
# use the same program and its function depends on its basename."
ln -s $out/bin/fw_printenv $out/bin/fw_setenv
'';
filesToInstall = [
"tools/dumpimage"
"tools/fdtgrep"
"tools/kwboot"
"tools/mkenvimage"
"tools/mkimage"
"tools/env/fw_printenv"
];
pythonScriptsToInstall = {