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:])()

_______________________________________________
Kernel-svn-changes mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes

Reply via email to