[sf-perl] Perl App Install Location
Michael Friedman
friedman at highwire.stanford.edu
Mon Sep 25 11:54:38 PDT 2006
My company made this decision the first time we upgraded perl itself
out from under our custom libraries. Rather than spend the time to
package our pure-perl stuff up as CPAN-style packages, we just moved
it out of the local hierarchy and use PERL5LIB for each user that has
to use it.
That way we can upgrade perl itself without having to reinstall our
custom code. (And we can have *different* local copies for each
developer, even though it all runs on a shared server.)
However, we "install" our custom code via shared NFS mounts. If you
install code to individual machines using local disk, it's probably
easier to package it up the standard way.
-- Mike Friedman
On Sep 25, 2006, at 11:34 AM, Bill Walz wrote:
> I am interested in your comments/thoughts about where you install your
> custom Perl applications.
>
> I wrote and maintain a Apache2/Mod_Perl2/HTML::Mason web application
> that has a large Perl library. The library is also used on/by several
> different systems and processes that perform maintenance tasks, data
> imports, etc.
>
> Currently the application resides in /local with my Perl library
> in /local/site_perl. I use the system installed Perl and add "use lib
> qw(/local/site_perl);" to all of my scripts.
>
> I am now thinking about packaging up the library for installation into
> Perl's site_perl, i.e. Makefile.PL etc. This would add extra sanity
> checks into my release process (module prerequisite checking, etc) and
> make the release process more formal than a simple scp/untar.
>
> Besides the addition of having /usr/lib/perl5/site_perl/5.8.x
> directories hanging around what are your thoughts?
>
> Regards,
> Bill Walz
>
>
> _______________________________________________
> SanFrancisco-pm mailing list
> SanFrancisco-pm at pm.org
> http://mail.pm.org/mailman/listinfo/sanfrancisco-pm
---------------------------------------------------------------------
Michael Friedman HighWire Press
Phone: 650-725-1974 Stanford University
FAX: 270-721-8034 <friedman at highwire.stanford.edu>
---------------------------------------------------------------------
More information about the SanFrancisco-pm
mailing list