>>I entreat you to explain to me *anything* that you'd want to tweak
>>with this that you already can't do right now.

>When I need to move Perl files from a default location to a new one. For
>example messing with @INC (and its like). THis could be used for example on
>a machine that has both development and production work going on.

That's a fine answer, but a completely different concern.  @INC is
trival. "And its like" are things you'll never get at!  Look at the
paths in Config.  A trivial grep produces these, at least some of
which I'm sure you want to change.  You can't.  Why not?  Various
reasons, but the most salient one is that they are not tweakable
from Perl itself.  And even if they were, they're wedged into a zillion
different places--such as, just to name one example, the #! lines
that head what gets stuck in scriptdir.

--tom


archlibexp='/usr/local/lib/perl5/5.6.0/OpenBSD.i386-openbsd'
ccflags='-fno-strict-aliasing -I/usr/local/include'
cppflags='-fno-strict-aliasing -I/usr/local/include'
dynamic_ext='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob 
GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Sys/Hostname 
Sys/Syslog attrs re'
extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob 
GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Sys/Hostname 
Sys/Syslog attrs re Errno'
installarchlib='/usr/local/lib/perl5/5.6.0/OpenBSD.i386-openbsd'
installprivlib='/usr/local/lib/perl5/5.6.0'
libpth='/usr/local/lib /usr/lib'
prefix='/usr/local'
privlibexp='/usr/local/lib/perl5/5.6.0'
startsh='#!/bin/sh'
aphostname='/bin/hostname'
archlib='/usr/local/lib/perl5/5.6.0/OpenBSD.i386-openbsd'
bin='/usr/local/bin'
binexp='/usr/local/bin'
config_arg0='./Configure'
full_ar='/usr/bin/ar'
full_csh='/bin/csh'
full_sed='/usr/bin/sed'
glibpth='/usr/shlib  /usr/lib/large /lib /usr/lib /usr/lib/386 /lib/386 /lib/large 
/usr/lib/small /lib/small /usr/ccs/lib /usr/ucblib /usr/local/lib '
groupcat='cat /etc/group'
hostcat='cat /etc/hosts'
inc_version_list='5.00554/OpenBSD.i386-openbsd 5.00554 5.005/OpenBSD.i386-openbsd 
5.005'
inc_version_list_init='"5.00554/OpenBSD.i386-openbsd","5.00554","5.005/OpenBSD.i386-openbsd","5.005",0'
installbin='/usr/local/bin'
installman1dir='/usr/local/man/man1'
installman3dir='/usr/local/man/man3'
installprefix='/usr/local'
installprefixexp='/usr/local'
installscript='/usr/local/bin'
installsitearch='/usr/local/lib/perl5/site_perl/5.6.0/OpenBSD.i386-openbsd'
installsitebin='/usr/local/bin'
installsitelib='/usr/local/lib/perl5/site_perl/5.6.0'
installstyle='lib/perl5'
known_extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl 
File/Glob GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket 
Sys/Hostname Sys/Syslog Thread attrs re'
lddlflags='-Bshareable  -L/usr/local/lib'
ldflags=' -L/usr/local/lib'
libc='/usr/lib/libc.so.23.1'
libsdirs=' /usr/local/lib /usr/lib'
libsfound=' /usr/local/lib/libgdbm.a /usr/lib/libm.a /usr/lib/libc.a'
libspath=' /usr/local/lib /usr/lib'
lns='/bin/ln -s'
locincpth='/usr/local/include /opt/local/include /usr/gnu/include /opt/gnu/include 
/usr/GNU/include /opt/GNU/include'
loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /usr/GNU/lib 
/opt/GNU/lib'
man1dir='/usr/local/man/man1'
man1direxp='/usr/local/man/man1'
man3dir='/usr/local/man/man3'
man3direxp='/usr/local/man/man3'
pager='/usr/bin/less'
passcat='cat /etc/passwd'
perl5='/usr/local/bin/perl'
perlpath='/usr/local/bin/perl'
prefixexp='/usr/local'
privlib='/usr/local/lib/perl5/5.6.0'
ranlib='/usr/bin/ranlib'
scriptdir='/usr/local/bin'
scriptdirexp='/usr/local/bin'
sh='/bin/sh'
sitearch='/usr/local/lib/perl5/site_perl/5.6.0/OpenBSD.i386-openbsd'
sitearchexp='/usr/local/lib/perl5/site_perl/5.6.0/OpenBSD.i386-openbsd'
sitebin='/usr/local/bin'
sitebinexp='/usr/local/bin'
sitelib='/usr/local/lib/perl5/site_perl/5.6.0'
sitelib_stem='/usr/local/lib/perl5/site_perl'
sitelibexp='/usr/local/lib/perl5/site_perl/5.6.0'
siteprefix='/usr/local'
siteprefixexp='/usr/local'
src='/usr/local/src/perl-5.6.0'
startperl='#!/usr/local/bin/perl'
strings='/usr/include/string.h'
sysman='/usr/share/man/man1'
timeincl='/usr/include/sys/time.h '
usrinc='/usr/include'
xlibpth='/usr/lib/386 /lib/386'

Reply via email to