[sf-perl] /usr/local/foo/ for cpan and locally grown modules
Bill Moseley
moseley at hank.org
Mon Jan 29 20:13:26 PST 2007
On Mon, Jan 29, 2007 at 06:01:50PM -0800, David Alban wrote:
> $ find /usr/local/reg/lib/perl5 -type f
> /usr/local/reg/lib/perl5/site_perl/5.8.0/Crypt/PasswdMD5.pm
> /usr/local/reg/lib/perl5/Log/Transcript.pm
[...]
> Ideally, I'd like to have users be able to include a single "use ..."
> statement in the code.[1] I'd like it to be:
>
> use lib "/usr/local/reg/lib/perl5";
> # or /usr/local/reg/lib/perl if I make the latter a symlink to
> the former
>
> Not two:
>
> use lib "/usr/local/reg/lib/perl5";
> use lib "/usr/local/reg/lib/perl5/site_perl";
Is site_perl included automatically?
$ mkdir -p $HOME/local/foo/lib/perl5/site_perl
$ PERL5LIB=$HOME/local/foo/lib/perl5 strace -e trace=stat64 perl -MLog::Transfer -e 1 2>&1 | perl -lne 'm!([^"]+/foo/[^"]+)! && print $1'
/home/moseley/local/foo/lib/perl5/5.8.8/i486-linux-gnu-thread-multi
/home/moseley/local/foo/lib/perl5/5.8.8
/home/moseley/local/foo/lib/perl5/i486-linux-gnu-thread-multi
/home/moseley/local/foo/lib/perl5/5.8.7
/home/moseley/local/foo/lib/perl5/5.8.6
/home/moseley/local/foo/lib/perl5/5.8.4
/home/moseley/local/foo/lib/perl5/5.8.3
/home/moseley/local/foo/lib/perl5/5.8.2
/home/moseley/local/foo/lib/perl5/5.8.1
/home/moseley/local/foo/lib/perl5/5.8.0
/home/moseley/local/foo/lib/perl5/Log/Transfer.pmc
/home/moseley/local/foo/lib/perl5/Log/Transfer.pm
--
Bill Moseley
moseley at hank.org
More information about the SanFrancisco-pm
mailing list