Author: waldi
Date: Tue Feb 19 14:07:46 2008
New Revision: 10599
Log:
lib/dkt/bin/base.py: Update.
Modified:
people/waldi/dkt/lib/dkt/bin/base.py
Modified: people/waldi/dkt/lib/dkt/bin/base.py
==============================================================================
--- people/waldi/dkt/lib/dkt/bin/base.py (original)
+++ people/waldi/dkt/lib/dkt/bin/base.py Tue Feb 19 14:07:46 2008
@@ -20,7 +20,7 @@
self.imageconfigs = ImageConfigList()
for dir in dirs:
self.imageconfigs.read_dir(dir)
- default_registry.run(hooks_interfaces.IImageConfig, 'image_config',
self.imageconfigs, self.config)
+ default_registry.run(IImageConfig, 'image_config', self.imageconfigs,
self.config)
def generate_bootconfig(self):
# XXX
@@ -29,3 +29,15 @@
bootconfig = default_registry.run(IBootConfigPartition,
'boot_config_partition', bootconfig, self.config)
self.bootconfig = default_registry.run(IBootConfigSort,
'boot_config_sort', bootconfig, self.config)
+ def get_imageconfig(self, package):
+ for i in self.imageconfigs.itervalues():
+ if i.package == package:
+ return i
+ raise KeyError(package)
+
+ def run_imagetask(self, type, imageconfig):
+ return default_registry.run(IImageTask, type, self.config, imageconfig)
+
+ def run_systemtask(self, type):
+ return default_registry.run(ISystemTask, type, self.config,
self.imageconfigs)
+
_______________________________________________
Kernel-svn-changes mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes