Package conary :: Package build :: Module packagepolicy :: Class _UserGroup
[hide private]
[frames] | no frames]

Class _UserGroup

source code

  action.Action --+            
                  |            
action.RecipeAction --+        
                      |        
      policy.BasePolicy --+    
                          |    
              policy.Policy --+
                              |
                             _UserGroup
Known Subclasses:
Ownership, _Utilize

Abstract base class that implements marking owner/group dependencies.

Instance Methods [hide private]
 
setUserGroupDep(self, path, info, depClass) source code

Inherited from policy.Policy: __init__, compileFilters, do, doProcess, filterExpArgs, filterExpression, mtimeChanged, policyException, policyInclusion, walkDir

Inherited from policy.BasePolicy: dbg, error, info, postInit, postPolicy, updateArgs, warn

Inherited from policy.BasePolicy (private): _addClassName, _pathAllowed

Inherited from action.RecipeAction: doAction, doPrep, doSuggestAutoBuildReqs, init_error

Inherited from action.Action: addArgs

Inherited from action.Action (private): _applyDefaults

Class Variables [hide private]
  bucket = 8
  requires = (('PackageSpec', 7), ('Requires', 3))
  filetree = 4
where to look for files to which to apply the policy: policy.DESTDIR, the default, walks the files in the destdir, policy.BUILDDIR walks the files in the build directory, and policy.PACKAGE iterates over the packaged files rather than walking the destdir, which besides being possibly faster also applies to files that are not on the filesystem (like device nodes).
  processUnmodified = True
allows special handling for derived packages in order to make only appropriate changes in the derived package.

Inherited from policy.Policy: invariantexceptions, invariantinclusions, invariantsubtrees, keywords, recursive, rootdir

Inherited from policy.BasePolicy: allowUnusedFilters