Package Details: coreutils-uutils 0.1.0-4

Git Clone URL: https://aur.archlinux.org/coreutils-uutils.git (read-only, click to copy)
Package Base: coreutils-uutils
Description: Cross-platform Rust rewrite of the GNU coreutils installed as system core utilities (WARNING: use at own risk).
Upstream URL: https://github.com/uutils/coreutils
Licenses: MIT
Conflicts: b3sum, coreutils, sha3sum
Provides: b3sum, coreutils, sha3sum
Submitter: kj_sh604
Maintainer: kj_sh604
Last Packager: kj_sh604
Votes: 6
Popularity: 2.66
First Submitted: 2024-06-29 21:27 (UTC)
Last Updated: 2025-05-29 21:01 (UTC)

Required by (1236)

Sources (3)

Pinned Comments

kj_sh604 commented on 2025-05-27 19:42 (UTC) (edited on 2025-05-27 19:50 (UTC) by kj_sh604)

Note:

This package no longer builds the GNU versions of:

  • chcon
  • runcon

when these utilities are called it will simply exit 1 via a shell built-in.

chcon and runcon requires libselinux.so.1 and currently, there is no "signed" way to install this on Arch (AUR Packages are out-of-date due to keys).

 

Additionally,

This package uses everything it can in the Rust coreutils (MULTICALL=y PROFILE=release) binary, including some tools not included in the stock Arch Linux coreutils package. This includes:

  • b2sum
  • b3sum
  • md5sum
  • sha1sum
  • sha224sum
  • sha256sum
  • sha3-224sum
  • sha3-256sum
  • sha3-384sum
  • sha3-512sum
  • sha384sum
  • sha3sum
  • sha512sum
  • shake128sum
  • shake256sum

Therefore, this package conflicts with the b3sum and sha3sum packages as well.

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

kj_sh604 commented on 2025-05-27 19:42 (UTC) (edited on 2025-05-27 19:50 (UTC) by kj_sh604)

Note:

This package no longer builds the GNU versions of:

  • chcon
  • runcon

when these utilities are called it will simply exit 1 via a shell built-in.

chcon and runcon requires libselinux.so.1 and currently, there is no "signed" way to install this on Arch (AUR Packages are out-of-date due to keys).

 

Additionally,

This package uses everything it can in the Rust coreutils (MULTICALL=y PROFILE=release) binary, including some tools not included in the stock Arch Linux coreutils package. This includes:

  • b2sum
  • b3sum
  • md5sum
  • sha1sum
  • sha224sum
  • sha256sum
  • sha3-224sum
  • sha3-256sum
  • sha3-384sum
  • sha3-512sum
  • sha384sum
  • sha3sum
  • sha512sum
  • shake128sum
  • shake256sum

Therefore, this package conflicts with the b3sum and sha3sum packages as well.

kj_sh604 commented on 2025-05-27 18:33 (UTC)

@oech3 Gotcha! I'll make that change soon alongside the PKGBUILD re-write.

I'll probably just follow what you did in the coreutils-uutils-symlink package and have chcon and runcon symlinked to false or simply exit 1.

oech3 commented on 2025-05-27 17:33 (UTC)

stty does not need header for SELinux.

kj_sh604 commented on 2025-05-27 17:29 (UTC)

@oech3 yes, you're right. I actually tried this last night. It does seem to require libselinux though, which is currently out of date in the AUR due to signing keys. I'll have to look into this further. I was thinking of just having coreutils-uutils not have stty, chcon, and runcon and potentially create a new coreutils-uutils-libselinux PKGBUILD that builds against libselinux to have stty, chcon, and runcon. Considering that when I eventually clean-up/re-write this PKGBUILD.

@veganvelociraptr sorry about that, will fix with an absolute path.

@dmig Thank you for bringing this up. Yeah… as oech3 said, it conflicts with the bash-completion package.

veganvelociraptr commented on 2025-05-27 16:06 (UTC)

patch: **** Can't open patch file ../../disable_selinux.patch : No such file or directory

Changing ../../disable_selinux.patch to ../disable_selinux.patch makes it buildable for me.

oech3 commented on 2025-05-27 11:36 (UTC) (edited on 2025-05-29 16:59 (UTC) by oech3)

I don't know why upstream omitted stty. But it is actually buildable. I requested to build it at uutils-coreutils.

oech3 commented on 2025-05-27 10:07 (UTC) (edited on 2025-05-29 17:00 (UTC) by oech3)

@dmig Conflictihg with Extra/bash-completion . You can try to request including them to coreutils package.

dmig commented on 2025-05-27 09:57 (UTC)

On https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=coreutils-uutils#n77

  # additional cleanup
  rm $pkgdir/usr/share/bash-completion/completions/*

Why deleting ALL completions??