Dashboard > People > Tony > Home > Organizing glast packages in afs
  Tony Log In View a printable version of the current page.  
  Organizing glast packages in afs
Added by Tony Johnson, last edited by Tony Johnson on Nov 01, 2007
Labels: 
(None)

Organization of packages in /afs/slac/g/glast

We would like to have

  • An organized way of maintaining packages
  • Support for different versions
  • Support for different architectures (e.g. RHEL3, RHEL4, 32bit, 64 bit ) etc
  • Easy way to get default versions of all packages (without putting hundreds of entries into PATH)
  • Easy way to override default version of specific packages

Would suggest something similar to SLAC package space (actually would suggest using SLAC package space for applications where specific Glast version is not needed)

/afs/slac/g/glast/package/<package-name>/common/<version>
                                        /<arch>/<version>
                 /bin

where

  • <arch> is AFS @sys style architecture
  • common is for architecture indpendent code (scripts, etc)
  • /bin contains links to "production" executables, of form ../package/<package-name>/@sys/version/whatever

We actually have

Directory Current use
/afs/slac/g/glast/applications
/afs/slac/g/glast/flight
/afs/slac/g/glast/ground Big mess?
/afs/slac/g/glast/ground/bin Links to pipeline, datacat, etc commands

Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.8 Build:#814 Oct 02, 2007) - Bug/feature request - Contact Administrators