FS#20059 - [filesystem] scripts in filesystem package do not enable /usr/local/{bin,lib}

Attached to Project: Arch Linux
Opened by Pete (tam1138) - Saturday, 03 July 2010, 05:54 GMT
Last edited by Andrea Scarpino (BaSh) - Saturday, 20 November 2010, 10:07 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Aaron Griffin (phrakture)
Thomas Bächler (brain0)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Currently, by default, binaries in /usr/local/bin are not included in PATH and libraries in /usr/local/lib are not included in the shared library cache. However, the /usr/local hierarchy *is* included by default, in the filesystem package, along with the scripts that would make /usr/local/{bin,lib} usable: /etc/profile and /etc/ld.so.conf{,.d}. This is asymmetric, and annoying to people who compile their own software. Additionally, not supporting /usr/local/{bin,lib} by default apparently places Arch in the minority: Fedora Core, Ubuntu, FreeBSD, and OpenBSD all support it. I'm not advocating a keeping-up-with-the-Joneses kind of thing, but rather principle of least surprise for users of other operating systems.

I've attached a proposed patch.
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Saturday, 20 November 2010, 10:07 GMT
Reason for closing:  Implemented
Additional comments about closing:  filesystem 2010.11-1

Loading...