LSSTApplications  10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
Classes | Namespaces | Functions
installation.py File Reference

Builders and path setup for installation targets. More...

Go to the source code of this file.

Classes

class  lsst.sconsUtils.installation.DirectoryInstaller
 SCons Action callable to recursively install a directory. More...
 

Namespaces

 lsst.sconsUtils.installation
 

Functions

def lsst.sconsUtils.installation.makeProductPath
 return a path to use as the installation directory for a product More...
 
def lsst.sconsUtils.installation.determineVersion
 Set a version ID from env, or a version control ID string ($name$ or $HeadURL$) More...
 
def lsst.sconsUtils.installation.getFingerprint
 Return a unique fingerprint for a version (e.g. More...
 
def lsst.sconsUtils.installation.setPrefix
 Set a prefix based on the EUPS_PATH, the product name, and a versionString from cvs or svn. More...
 
def lsst.sconsUtils.installation.Declare
 Create current and declare targets for products. More...
 
def lsst.sconsUtils.installation.InstallDir
 Install the directory dir into prefix, (along with all its descendents if recursive is True). More...
 
def lsst.sconsUtils.installation.InstallEups
 Install a ups directory, setting absolute versions as appropriate (unless you're installing from the trunk, in which case no versions are expanded). More...
 
def lsst.sconsUtils.installation.InstallLSST
 Install directories in the usual LSST way, handling "ups" specially. More...
 

Detailed Description

Builders and path setup for installation targets.

Definition in file installation.py.