FS#17402 - [perl] bin path in /etc/profile.d/perlbin.sh points to non-existant directories

Attached to Project: Arch Linux
Opened by Alex Matviychuk (alexmat) - Sunday, 06 December 2009, 05:59 GMT
Last edited by Kevin Piche (kpiche) - Sunday, 09 May 2010, 03:44 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Kevin Piche (kpiche)
Francois Charette (Firmicus)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:

perl bin path in /etc/profile.d/perlbin.sh points to non-existant directories

These directories don't exist yet they are specified on the users path:

/usr/bin/perlbin/site
/usr/bin/perlbin/vendor

May be related to:

http://bugs.archlinux.org/task/13808
This task depends upon

Closed by  Kevin Piche (kpiche)
Sunday, 09 May 2010, 03:44 GMT
Reason for closing:  Implemented
Additional comments about closing:  Implemented in perl 5.12.0-1.
Comment by Alex Matviychuk (alexmat) - Sunday, 06 December 2009, 06:02 GMT
I am bringing this up because I use dmenu and when it tries to build a cache, it throws up this path error.
Comment by Martin Kühne (mar77i) - Saturday, 24 April 2010, 11:03 GMT
Something totally unrelated is that manpages give strange error messages due to the non-existing directories in $PATH.
See http://bbs.archlinux.org/viewtopic.php?id=76528
This is something totally possible to fix before deciding on 13808, you could just comment & replace the entry temporarily in perlbin.sh before making the pkg...

Edit:
Independently to http://bugs.archlinux.org/task/13808 -- write this into the perlbin.sh:

for add in /usr/bin/perlbin/core /usr/bin/perlbin/site /usr/bin/perlbin/vendor; do
[[ -d $add ]] && PATH="$PATH:$add"
done
Comment by Kevin Piche (kpiche) - Sunday, 09 May 2010, 03:43 GMT
While this isn't really an error in UNIX I'll implement this in 5.12.0.

Loading...