Arch: utilities moving to /usr

There is a link that I posted to this blog recently, that lists Arch's decision to move everything from /bin, /sbin and /lib into /usr, and describing it as controversial.

For me, it is annoying. I earlier reported that they had done this with 'glibc', which I fixed by moving everything back into the "proper" place.
Now, I have discovered 'coreutils' has gone the same way, with symlinks from /bin and /sbin into /usr.

The problem with 'coreutils' is that Woof has a package template that expects a normal layout.

I have inserted code in '2createpackages' that provides a generic fix for situations such as 'coreutils'.

Woof commit:
http://bkhome.org/fossil/woof2.cgi/info/0930c0bafc


Posted on 14 Mar 2013, 8:20


Comments:

Posted on 14 Mar 2013, 8:36 by BarryK
arch coreutils
Note, a consequence for coreutils is that, prior to the above fix, the live-CD was being built with some coreutils utilities missing, in which case Woof reverted to the busybox equivalent, if it exists.

An example is the 'ls' utility. Unfortunately, the busybox 'ls' lacks options needed by some scripts, hence Puppy will not work properly.