[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