Package Details: coreutils-uutils-symlink 0.1.0-13

Git Clone URL: https://aur.archlinux.org/coreutils-uutils-symlink.git (read-only, click to copy)
Package Base: coreutils-uutils-symlink
Description: (Dangerous) Swap system coreutils with uutils (more than PATH)
Upstream URL: https://uutils.github.io/
Licenses: MIT
Conflicts: b3sum, coreutils, sha3sum
Provides: b3sum, coreutils, coreutils-uutils
Submitter: oech3
Maintainer: oech3
Last Packager: oech3
Votes: 4
Popularity: 2.22
First Submitted: 2025-04-02 10:44 (UTC)
Last Updated: 2025-06-11 03:58 (UTC)

Required by (1237)

Sources (0)

Pinned Comments

oech3 commented on 2025-05-27 19:41 (UTC) (edited on 2025-06-10 19:45 (UTC) by oech3)

Q. Why is this exists and cannot we convert coreutils-uutils to pre-symlinks ?

  1. No libstdbuf.so (unused yet).
  2. stty is missing man pages (solved at next release of uutils).

I hope to remove/merge this package if possible.

oech3 commented on 2025-04-02 10:58 (UTC) (edited on 2025-06-10 19:46 (UTC) by oech3)

You can partially swap coreutils by mkdir uu;for f in $(uu-coreutils --list);do;ln -s uu-coreutils uu/$f;done;export PATH="uu:$PATH". Overlayfs also swaps them without removing coreutils.

Try them unless you also wants to swap bins called with hardcoated path at boot process.

  1. {ch,run}con (SELinux bins) are not existing.
  2. We builds stty until next release of uutils.
  3. This use bash completion for GNU coreutils yet.

Latest Comments

oech3 commented on 2025-06-03 05:08 (UTC) (edited on 2025-06-10 19:46 (UTC) by oech3)

One of the risk of this package is its build process "unsynced" with uutils-coreutils.

[Edit] I reduced risk of "unsynced" build by adding depends=(uutils-coreutils=$pkgver) and letting build failure if /usr/bin/uu-coreutils was renamed.

@kpcyrd Please feedback if you have more idea to reduce risks of this pkg (except for improving compatibility itself).

oech3 commented on 2025-05-29 11:12 (UTC) (edited on 2025-06-10 19:17 (UTC) by oech3)

PATH is not enough if user wants to replace bins with hardcoated path.

kpcyrd commented on 2025-05-29 10:40 (UTC)

You likely want to monitor https://github.com/uutils/coreutils/issues/8029 closely to avoid your system breaking.

oech3 commented on 2025-05-27 19:41 (UTC) (edited on 2025-06-10 19:45 (UTC) by oech3)

Q. Why is this exists and cannot we convert coreutils-uutils to pre-symlinks ?

  1. No libstdbuf.so (unused yet).
  2. stty is missing man pages (solved at next release of uutils).

I hope to remove/merge this package if possible.

oech3 commented on 2025-04-02 10:58 (UTC) (edited on 2025-06-10 19:46 (UTC) by oech3)

You can partially swap coreutils by mkdir uu;for f in $(uu-coreutils --list);do;ln -s uu-coreutils uu/$f;done;export PATH="uu:$PATH". Overlayfs also swaps them without removing coreutils.

Try them unless you also wants to swap bins called with hardcoated path at boot process.

  1. {ch,run}con (SELinux bins) are not existing.
  2. We builds stty until next release of uutils.
  3. This use bash completion for GNU coreutils yet.