Listing 3 A Centralized Usepackage Configuration
### Empty path: ###
>> none : "empty paths" <<
none : PATH = "",
MANPATH = "",
INFOPATH = "",
LD_LIBRARY_PATH = "" ;
none * Darwin : DYLD_LIBRARY_PATH = "" ;
### Standard things that everyone should have: ###
>> system : "normal system paths" <<
system : PATH += /usr/bin:/bin,
MANPATH += /usr/man,
INFOPATH += /usr/share/info,
LD_LIBRARY_PATH += /usr/lib:/lib ;
system * Darwin : PATH += /sw/bin,
DYLD_LIBRARY_PATH += /usr/lib ;
system * SunOS 5.* : PATH += /usr/ccs/bin,
LD_LIBRARY_PATH += /usr/ccs/lib;
# Sun Freeware
system * SunOS 5.1* : PATH += /usr/sfw/bin,
INFOPATH += /usr/sfw/share/info,
MANPATH += /usr/sfw/share/man,
LD_LIBRARY_PATH += /usr/sfw/lib;
>> site : "site installed commands" <<
site : PATH += /usr/local/bin,
MANPATH += /usr/local/man,
INFOPATH += /usr/local/share/info,
LD_LIBRARY_PATH += /usr/local/lib ;
site * Darwin : DYLD_LIBRARY_PATH += /usr/local/lib ;
# Blastwave for Solaris
site * SunOS 5.* : PATH += /opt/csw/bin,
MANPATH += /opt/csw/share/man,
LD_LIBRARY_PATH += /opt/csw/lib;
# Neglect not the Berkelian way...
>> bsd : "Sun Berkeley UNIX style commands" <<
bsd * SunOS : PATH += /usr/ucb,
LD_LIBRARY_PATH += /usr/ucblib ;
# System administration binaries
>> sysadm : "system administration commands" <<
sysadm : PATH += /usr/local/sbin:/usr/sbin:/sbin ;
# X binaries etc
>> X11: "locally installed X11R6 distribution" <<
X11 : PATH += /usr/X11R6/bin,
MANPATH += /usr/X11R6/man,
LD_LIBRARY_PATH += /usr/X11R6/lib,
XFILESEARCHPATH += /usr/X11R6/lib/%T/%N%S ;
X11 * Darwin : DYLD_LIBRARY_PATH += /usr/X11R6/lib ;
# Include specific packages for local system
(include /etc/usepackage.local)
### Include user's own packages information: ###
(include ~/.packages)
|