ubootTools: add fw_printenv/fw_setenv tool (#256625)

Changed files
+9 -1
pkgs
misc
uboot
+9 -1
pkgs/misc/uboot/default.nix
···
ncurses # tools/kwboot
libuuid # tools/mkeficapsule
gnutls # tools/mkeficapsule
-
openssl # tools/mkimage
];
buildUBoot = lib.makeOverridable (
···
"HOST_TOOLS_ALL=y"
"NO_SDL=1"
"cross_tools"
];
outputs = [
···
postInstall = ''
installManPage doc/*.1
'';
filesToInstall = [
"tools/dumpimage"
"tools/fdtgrep"
"tools/kwboot"
"tools/mkenvimage"
"tools/mkimage"
];
pythonScriptsToInstall = {
···
ncurses # tools/kwboot
libuuid # tools/mkeficapsule
gnutls # tools/mkeficapsule
+
openssl # tools/mkimage and tools/env/fw_printenv
];
buildUBoot = lib.makeOverridable (
···
"HOST_TOOLS_ALL=y"
"NO_SDL=1"
"cross_tools"
+
"envtools"
];
outputs = [
···
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 = {