uutils / coreutils

Cross-platform Rust rewrite of the GNU coreutils
https://uutils.github.io/
MIT License
17.23k stars 1.24k forks source link

Install doesn't include all binaries #6491

Open JoshMcguigan opened 1 week ago

JoshMcguigan commented 1 week ago

Hi, thanks for the work on uutils/coreutils! I'm experimenting with using them as the base for a Gentoo system, and found the make based installer doesn't include all the binaries.

In particular, with MULTICALL=y, some of the checksums (for example sha256sum) are not included.

This may relate, for some users, to #6466, since the --list can be used to create symlinks exhaustively for all the available entrypoints.

AngryLoki commented 1 week ago

I guess this is related to https://www.joshmcguigan.com/blog/gentoo-uutils-coreutils/

a matter of diff'ing those two lists and patching up any gaps

Missing in sys-apps/uutils-coreutils-0.0.27 (mostly missing symlinks):

b2sum
chcon (requires USE=selinux)
md5sum
runcon (requires USE=selinux)
sha1sum
sha224sum
sha256sum
sha384sum
sha512sum
stty (requires USE=selinux)

Missing in sys-apps/coreutils-9.4-r1:

coreutils (uutils internals)
groups (part of sys-apps/shadow)
hashsum (uutils internals?)
hostname (part of sys-apps/net-tools)
kill (part of sys-process/procps)
more (part of sys-apps/util-linux)
uptime  (part of sys-process/procps)