[kernel] r11180 - people/waldi/dkt/bin
Bastian Blank
waldi at alioth.debian.org
Fri Apr 25 14:50:31 UTC 2008
Author: waldi
Date: Fri Apr 25 14:50:29 2008
New Revision: 11180
Log:
bin/dkt-maintainer: Add help.
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 Fri Apr 25 14:50:29 2008
@@ -146,7 +146,20 @@
'modules-postrm': MainModulesPostRm,
}
+usage = """Usage: %prog [OPTION]... SUBCOMMAND PACKAGE VERSION SCRIPTARGS...
+Handles maintainer script invocations in behalv of kernel packages.
+
+SUBCOMMAND is one of image-preinst, image-postinst, image-prerm, image-postrm,
+modules-preinst, modules-postinst, modules-prerm, modules-postrm.
+
+SCRIPTARGS are the arguments of the maintainer script."""
+
if __name__ == '__main__':
- name = sys.argv[1]
+ from optparse import OptionParser
+ parser = OptionParser(usage = usage)
+ options, args = parser.parse_args()
+ if len(args) < 4:
+ raise RuntimeError("Too less arguments")
+ name = args[0]
cls = clss[name]
- cls(*sys.argv[2:])()
+ cls(*args[1:])()
More information about the Kernel-svn-changes
mailing list