[kernel] r10595 - people/waldi/dkt/bin

Bastian Blank waldi at alioth.debian.org
Tue Feb 19 13:46:12 UTC 2008


Author: waldi
Date: Tue Feb 19 13:46:11 2008
New Revision: 10595

Log:
bin/dkt-maintainer: Update.


Modified:
   people/waldi/dkt/bin/dkt-maintainer

Modified: people/waldi/dkt/bin/dkt-maintainer
==============================================================================
--- people/waldi/dkt/bin/dkt-maintainer	(original)
+++ people/waldi/dkt/bin/dkt-maintainer	Tue Feb 19 13:46:11 2008
@@ -5,20 +5,34 @@
 from dkt.bin.base import MainBase
 
 class MainAll(MainBase):
-    def __init__(self, package):
+    def __init__(self, command, package, version, *args):
         super(MainAll, self).__init__()
-        self.package = package
+        self.command, self.package, self.version, self.args = command, package, version, args
 
-class MainPreInst(MainAll):
+class MainImagePreInst(MainAll):
+    def __call__(self):
+        raise NotImplementedError
+
+class MainImagePostInst(MainAll):
+    def __call__(self):
+        raise NotImplementedError
+
+class MainImagePreRm(MainAll):
+    def __call__(self):
+        raise NotImplementedError
+
+class MainImagePostRm(MainAll):
     def __call__(self):
         raise NotImplementedError
 
 clss = {
-    'preinst': MainPreInst,
+    'image-preinst': MainImagePreInst,
+    'image-postinst': MainImagePostInst,
+    'image-prerm': MainImagePreRm,
+    'image-postrm': MainImagePostRm,
 }
 
 if __name__ == '__main__':
     name = sys.argv[1]
-    package = sys.argv[2]
     cls = clss[name]
-    cls(package)()
+    cls(*sys.argv[2:])()



More information about the Kernel-svn-changes mailing list