[kernel] r11119 - in people/waldi/dkt/lib/dkt: bin hooks
Bastian Blank
waldi at alioth.debian.org
Wed Apr 23 07:24:16 UTC 2008
Author: waldi
Date: Wed Apr 23 07:24:15 2008
New Revision: 11119
Log:
* dkt/lib/dkt/bin/base.py: Support modules tasks.
* dkt/lib/dkt/hooks/interfaces.py: Add modules tasks.
Modified:
people/waldi/dkt/lib/dkt/bin/base.py
people/waldi/dkt/lib/dkt/hooks/interfaces.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 Wed Apr 23 07:24:15 2008
@@ -54,6 +54,9 @@
def run_imagetask(self, type, *args):
return default_registry.run(IImageTask, 'image_' + type, self.config, *args)
+ def run_modulestask(self, type, *args):
+ return default_registry.run(IModulesTask, 'modules_' + type, self.config, *args)
+
def run_systemtask(self, type):
return default_registry.run(ISystemTask, 'system_' + type, self.config, self.imageconfigs)
Modified: people/waldi/dkt/lib/dkt/hooks/interfaces.py
==============================================================================
--- people/waldi/dkt/lib/dkt/hooks/interfaces.py (original)
+++ people/waldi/dkt/lib/dkt/hooks/interfaces.py Wed Apr 23 07:24:15 2008
@@ -45,6 +45,19 @@
def image_postrm(self, systemconfig, maintainer_args):
pass
+class IModulesTask(IHookRunAll):
+ def modules_preinst(self, systemconfig, maintainer_args):
+ pass
+
+ def modules_postinst(self, systemconfig, maintainer_args):
+ pass
+
+ def modules_prerm(self, systemconfig, maintainer_args):
+ pass
+
+ def modules_postrm(self, systemconfig, maintainer_args):
+ pass
+
class ISystemTask(IHookRunAll):
def system_preinst(self, systemconfig, imageconfigs):
pass
More information about the Kernel-svn-changes
mailing list