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 2023-09-21 23:17:00 -07:00
parent b098c89e70
commit 819364cf0c
No known key found for this signature in database

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 = {