The Princeton Software Repository
The Princeton Software Repository (PSR) is an OIT-supported facility that provides access to 3rd-party software packages built and configured to work well in the Princeton University environment. Software packages which may be of interest to you as a CampusCGI developer include Perl, a variety of Perl modules (such as perl-dbi, perl-www, etc.), binutils, and gcc . PSR also provides standard processes to register, distribute, update and decommission packages.
The PSR system is built around a core set of packages sponsored by OIT. An individual or department may add additional packages through sponsorship. These sponsors will be responsible for keeping track of available updates.
PSR replaces the functionality of /usr/princeton using a maintainable, forward-thinking architecture. Services provided include timely upgrades and package decommissioning. Detailed information regarding PSR and the packages currently supported can be found at http://psr.princeton.edu.
CampusCGI provides access to PSR software for your CGI development at the following directory location, "/usr/psr.oit/solaris9/bin".
Your CGI and the Decommisioning of /usr/princeton
Prior to January 2004, development on CampusCGI required the use of software packages (such as perl) residing within the CampusCGI mount point, /usr/princeton (e.g., /usr/princeton/bin/perl) . However, software packages residing at this location are no longer maintained by OIT. They are no longer up-to-date and should be considered obsolete.
Although obsolete, the /usr/princeton mount point will not be removed from CampusCGI immediately. CGI developed prior to January 2004 will continue to run "as is". However, plans are to remove this mount point by Fall 2005. This means that any CGI you developed and continue to support using software packages within /usr/princeton will need to be revised to utilize up-to-date PSR software packages before Fall of year 2005.