lsst.sconsUtils  16.0-17-gd9d95e9+1
Classes | Namespaces | Functions
installation.py File Reference

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

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 (env, pathFormat)
 return a path to use as the installation directory for a product More...
 
def lsst.sconsUtils.installation.determineVersion (env, versionString)
 
def lsst.sconsUtils.installation.getFingerprint (versionString)
 
def lsst.sconsUtils.installation.setPrefix (env, versionString, eupsProductPath=None)
 
def lsst.sconsUtils.installation.Declare (self, products=None)
 Create current and declare targets for products. More...
 
def lsst.sconsUtils.installation.InstallDir (self, prefix, dir, ignoreRegex=r"(~$|\yc$|\s?$)", recursive=True)
 Install the directory dir into prefix, (along with all its descendents if recursive is True). More...
 
def lsst.sconsUtils.installation.InstallEups (env, dest, files=[], presetup="")
 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 (self, prefix, dirs, ignoreRegex=None)
 

Detailed Description

Builders and path setup for installation targets.