...
The following packages are built locally, generally from source downloaded from the Web, but using a customized RPM specfile and potentially with some patching of the source distro during the build process. All the specfiles for these packages are maintained in the SPECS module of the Online CVS repository at :ext:centaurusa.slac.stanford.edu:/nfs/slac/g/glast/online/cvsroot. For Web-available tarballs, the source distro location is documented in the corresponding specfile. For distros that are not directly web-accessible (e.g. FASTCopy, Sun JDK), the source distributions are maintained in the SOURCES module of the Online CVS repository. All locally-created distribution patches are also stored in the SOURCES module.
Note that that the build-numbers of these packages may change if the custom installed configurations of the software is modified in some way. The latest builds of these RPMS should be found in /nfs/online/rpms/ on the bastion host.
Package | Source | LICOS? | Patched? | Description |
---|---|---|---|---|
cfitsio-2.510-3.glast | Web | Y | N | FITS interface libarary |
Numeric-23.8-1.glast | Web | Y | N | Array class for Python |
pycfitsio-2.510-3.glast | CVS | Y | N | Python interface to CFITSIO |
4Suite-Base-1.0b1-1.glast | Web | N | N | Python XML libraries |
java-1.5.0-sun-1.5.0.04-1jpp | CVS | N | N | Sun JDK |
jakarta-tomcat-5.5.11-1.glast | CVS | N | Y | Web-Application container |
psycopg-2.0b3-1.glast | Web | N | N | Python interface module for PostgreSQL |
FASTCopy-2.6-1.glast | CVS | N | Y | Secure data-transfer software |
...
Code Block |
---|
$ su
# /sbin/service postgreql start
# /sbin/service tomcat55 start
# /sbin/service flogicd start
# /sbin/service xinetd restart
# /sbin/chkconfig postgresql on
# /sbin/chkconfig tomcat55 on
# /sbin/chkconfig flogicd on
# /sbin/chkconfig xinetd on
# /sbin/chkconfig fcopyd on
|
Configure PostgreSQL
The FASTCopy automation software (module ISOC.FASTCopyDB.FASTCopyDB) uses a set of database tables to perform and track incoming and outgoing FASTCopy transfers. On a fresh installation, a PostgreSQL user and database must be created, and the PostgreSQL server must be configured to allow local and network access to the database. Note that creating a PostgreSQL user does not create a system user account. The 'createuser' command will prompt for a password used to authenticate the user to the database. Examine the file /usr/local/lib/python2.4/site-packages/ISOC/sitedep/sitedep-default.ini, and use the string specified in the 'password' entry in the 'dsn' parameter of the 'FASTCopyDB' stanza.
...