Package Details: coreutils-uutils-symlink 0.1.0-10

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.46
First Submitted: 2025-04-02 10:44 (UTC)
Last Updated: 2025-06-03 05:06 (UTC)

Required by (1234)

Sources (0)

Pinned Comments

oech3 commented on 2025-05-27 19:41 (UTC) (edited on 2025-05-29 17:08 (UTC) by oech3)

Q. Why cannot we convert coreutils-uutils to pre-symlinks and remove this package?

  1. Shell completions are incorrect at this (related to buildflag uu-).
  2. Cannot provide (probably unused) libstdbuf.so.
  3. uutils-coreutils-stty is missing man pages (solved at next release of uutils).

I hope to solve them and remove/merge this package ASAP.

oech3 commented on 2025-04-02 10:58 (UTC) (edited on 2025-06-02 15:37 (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 shell completion for GNU coreutils.

Tell me if

  1. you have any requests about sha3sum.
  2. some symlinks are conflicting.

Latest Comments

oech3 commented on 2025-06-03 05:08 (UTC) (edited on 2025-06-03 05:21 (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 installing this (except for improving compatibility of uutils itself).

oech3 commented on 2025-05-29 11:12 (UTC)

PATH is not enough if user wants to replace bins with hardcoated path. (Overlayfs may help to use only swap some tools...)

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-05-29 17:08 (UTC) by oech3)

Q. Why cannot we convert coreutils-uutils to pre-symlinks and remove this package?

  1. Shell completions are incorrect at this (related to buildflag uu-).
  2. Cannot provide (probably unused) libstdbuf.so.
  3. uutils-coreutils-stty is missing man pages (solved at next release of uutils).

I hope to solve them and remove/merge this package ASAP.

oech3 commented on 2025-04-02 10:58 (UTC) (edited on 2025-06-02 15:37 (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 shell completion for GNU coreutils.

Tell me if

  1. you have any requests about sha3sum.
  2. some symlinks are conflicting.