[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