Hi Rich. Pull request has been made:
https://github.com/tinycorelinux/Core-scripts/pull/70Hopefully it will be accepted before TCL16 comes out
... it seems final decision is Juanito's and he hasn't weighed in one way or the other ...
I thought he did:
I’d prefer to continue using /usr for everything in the base and /usr/local for extensions.
Depending on how you read that, Juanito's preference would be best honored by implementing /usr merge.
Current situation: Base uses not only /usr/bin, /usr/lib, and /usr/sbin but also /bin, /lib, and /sbin. /usr/local used for extensions.
/usr merge situation: Base uses
/usr for everything. /bin is just a link to /usr/bin, /lib is just a link to /usr/lib, /sbin is just a link to /usr/sbin. /usr/local for extensions.
P.S. Implementing /usr merge is not as radical as it sounds. I did it as a test and it was simple. It involves moving the few things in base that live in /bin into /usr/bin and creating a single symlink (
ln -s /usr/bin /bin). Repeat for /lib and /sbin. Done.