Package conary :: Package build :: Module source
[hide private]
[frames] | no frames]

Module source

source code

Modules used by recipes to find source code, check GPG signatures on it, unpack it, and patch it in the correct directory. Each of the public classes in this module is accessed from a recipe as addName.

Classes [hide private]
  _AnySource
  _Source
  addArchive
r.addArchive() - Add a source code archive
  Archive
r.addArchive() - Add a source code archive
  addPatch
NAME ==== B{C{r.addPatch()}} - Add a patch to source code SYNOPSIS ======== C{r.addPatch(I{patchfilename}, [I{backup}=,] [I{dir}=,] [I{extraArgs}=,] [I{keyid}=,] [I{httpHeaders}=,] [I{package})=,] [I{level}=,] [I{macros}=,] [I{rpm}=,] [I{use}=,] [I{sourceDir}=,] [I{patchName}=])} DESCRIPTION =========== The C{r.addPatch()} class adds a patch to be applied to the source code during the build phase.
  Patch
NAME ==== B{C{r.addPatch()}} - Add a patch to source code SYNOPSIS ======== C{r.addPatch(I{patchfilename}, [I{backup}=,] [I{dir}=,] [I{extraArgs}=,] [I{keyid}=,] [I{httpHeaders}=,] [I{package})=,] [I{level}=,] [I{macros}=,] [I{rpm}=,] [I{use}=,] [I{sourceDir}=,] [I{patchName}=])} DESCRIPTION =========== The C{r.addPatch()} class adds a patch to be applied to the source code during the build phase.
  addSource
r.addSource() - Copy a file into build or destination directory
  Source
r.addSource() - Copy a file into build or destination directory
  addAction
r.addAction() - Executes a shell command
  Action
r.addAction() - Executes a shell command
  _RevisionControl
  addGitSnapshot
r.addGitSnapshot() - Adds a snapshot from a git repository.
  addMercurialSnapshot
r.addMercurialSnapshot() - Adds a snapshot from a mercurial repository.
  addCvsSnapshot
r.addCvsSnapshot() - Adds a snapshot from a CVS repository.
  addSvnSnapshot
r.addSvnSnapshot() - Adds a snapshot from a subversion repository.
  addBzrSnapshot
r.addBzrSnapshot() - Adds a snapshot from a bzr repository.
  TroveScript
  addPostInstallScript
r.addPostInstallScript() - Specify the post install script for a trove.
  addPostRollbackScript
r.addPostRollbackScript() - Specify the post rollback script for a trove.
  addPostUpdateScript
r.addPostUpdateScript() - Specify the post update script for a trove.
  addPreUpdateScript
r.addPreUpdateScript() - Specify the pre update script for a trove.
  SourceError
Base class from which source error classes inherit
Functions [hide private]
 
_extractFilesFromRPM(rpm, targetfile=None, directory=None, action=None) source code
 
_extractFilesFromISO(iso, directory) source code