summaryrefslogtreecommitdiffstats
path: root/src/lib/Server/Plugin.py
diff options
context:
space:
mode:
authorMike McCallister <mike@mccllstr.com>2011-07-23 00:36:42 -0500
committerMike McCallister <mike@mccllstr.com>2011-07-23 00:36:42 -0500
commit71b2daf28752af0f4f91e10139bfac8bce10b041 (patch)
tree86c98198b453b6a484edb519ca402cc915301eab /src/lib/Server/Plugin.py
parent42199a9835a548a0a78f48fd6c5f11c3153371dd (diff)
downloadbcfg2-71b2daf28752af0f4f91e10139bfac8bce10b041.tar.gz
bcfg2-71b2daf28752af0f4f91e10139bfac8bce10b041.tar.bz2
bcfg2-71b2daf28752af0f4f91e10139bfac8bce10b041.zip
Refactor the validate_structure() method into two.
New method named calculate_prereqs() handles pre-req calculation. Existing validate_structure() method now only handles memoization of the prereqs and use of the prereqs to update the configuration. Also added a sort_order value to cause this plugin to run after Packages, so we can use Deps to add dependencies to implicitly added Packages. NOTE: This doesn't work yet, as Packages adds BoundPackage entries, and Deps doesn't yet realize they are equivalent to the Package entries it knows about. This will be fixed in a future commit.
Diffstat (limited to 'src/lib/Server/Plugin.py')
0 files changed, 0 insertions, 0 deletions