[kernel] r10600 - people/waldi/dkt/bin
Bastian Blank
waldi at alioth.debian.org
Tue Feb 19 14:11:54 UTC 2008
Author: waldi
Date: Tue Feb 19 14:11:53 2008
New Revision: 10600
Log:
bin/dkt-maintainer
- Check if image for given package is available.
- Run image and system tasks.
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 14:11:53 2008
@@ -9,20 +9,34 @@
super(MainAll, self).__init__()
self.command, self.package, self.version, self.args = command, package, version, args
+ try:
+ self.imageconfig = self.get_imageconfig(package)
+ except KeyError:
+ sys.stderr.write("Can't find image config for package %s\n" % package)
+ sys.exit(1)
+
class MainImagePreInst(MainAll):
def __call__(self):
+ self.run_systemtask('preinst')
+ self.run_imagetask('preinst', self.imageconfig, [])
raise NotImplementedError
class MainImagePostInst(MainAll):
def __call__(self):
+ self.run_systemtask('postinst')
+ self.run_imagetask('postinst', self.imageconfig, [])
raise NotImplementedError
class MainImagePreRm(MainAll):
def __call__(self):
+ self.run_systemtask('prerm')
+ self.run_imagetask('prerm', self.imageconfig, [])
raise NotImplementedError
class MainImagePostRm(MainAll):
def __call__(self):
+ self.run_systemtask('postrm')
+ self.run_imagetask('postrm', self.imageconfig, [])
raise NotImplementedError
clss = {
More information about the Kernel-svn-changes
mailing list