Author: waldi
Date: Sat Mar 8 21:30:16 2008
New Revision: 10750
Log:
* bin/dkt-maintainer: Update.
* lib/dkt/bin/base.py: Add method to delete bootconfig.
Modified:
people/waldi/dkt/bin/dkt-maintainer
people/waldi/dkt/lib/dkt/bin/base.py
Modified: people/waldi/dkt/bin/dkt-maintainer
==============================================================================
--- people/waldi/dkt/bin/dkt-maintainer (original)
+++ people/waldi/dkt/bin/dkt-maintainer Sat Mar 8 21:30:16 2008
@@ -97,10 +97,7 @@
self.run_systemtask()
self.run_imagetask('prerm', self.imageconfig, (self.command,) +
self.args)
self.bootconfig_generate()
- for i in self.bootconfig:
- if i.config.package == self.package:
- self.bootconfig.remove(i)
- break
+ self.bootconfig_delete(self.package)
self.bootconfig_deploy()
class MainImagePostRm(MainAllPostRm):
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 Sat Mar 8 21:30:16 2008
@@ -22,6 +22,12 @@
self.imageconfigs.read_dir(dir)
default_registry.run(IImageConfig, 'image_config', self.imageconfigs,
self.config)
+ def bootconfig_delete(self, package):
+ for i in self.bootconfig:
+ for c in i.configs:
+ if IImageBaseConfig(c).package == self.package:
+ self.bootconfig.remove(i)
+
def bootconfig_deploy(self):
# XXX
ret = default_registry.run(IBootConfigDeploy, 'boot_config_deploy',
self.bootconfig, self.config)
_______________________________________________
Kernel-svn-changes mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes