* gnu/packages/patches/sunxi-tools-remove-sys-io.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/admin.scm (sunxi-tools-source): Add it.
* gnu/packages/admin.scm (htop): Update to 3.0.0.
[source]: Switch to new upstream. Use GIT-FETCH and GIT-FILE-NAME.
[native-inputs]: Add autoconf and automake.
[home-page]: Switch to new upstream.
Make sure not to retain a reference to the canonical coreutils package. The
Guix System closure size would otherwise be increased by including references
to both canonical and non-canonical version of those packages.
* gnu/packages/admin.scm (inetutils)[inputs]: Add "coreutils",
[arguments]: and point to it with PATHDEF_CP variable.
Make sure not to retain a reference to the canonical coreutils and sed
packages. The Guix System closure size would otherwise be increased by
including references to both canonical and non-canonical version of those
packages.
* gnu/packages/admin.scm (isc-dhcp)[inputs]: Add "coreutils" and "sed",
[arguments]: and use them, instead of their canonical counterpart.
Includes fixes for CVE-2020-8617, CVE-2020-8619, CVE-2020-8622,
CVE-2020-8623, and CVE-2020-8624.
* gnu/packages/admin.scm (isc-dhcp): Update bundled BIND to 9.11.22.
* gnu/packages/admin.scm (facter)[arguments]: Rename the
‘embed-iproute-reference’ phase to ‘embed-absolute-references’ and make
it generic. Implicit inputs like coreutils are captured. References
depend on what's found, not a hard-coded list.
[inputs]: Add dmidecode, inetutils, pciutils, and util-linux.
* gnu/packages/admin.scm (solaar)[arguments]: Remove unnecessary custom ‘build’ phase.
Set PYTHONPATH earlier, before building.
Reported by Robin Templeton (terpri on #guix).