[kernel] r11184 - people/waldi/dkt/lib/dkt/hooks/modules

Bastian Blank waldi at alioth.debian.org
Fri Apr 25 15:12:59 UTC 2008


Author: waldi
Date: Fri Apr 25 15:12:58 2008
New Revision: 11184

Log:
lib/dkt/hooks/modules/modules_info.py: Don't do anything in error maintainer
script invocations.


Modified:
   people/waldi/dkt/lib/dkt/hooks/modules/modules_info.py

Modified: people/waldi/dkt/lib/dkt/hooks/modules/modules_info.py
==============================================================================
--- people/waldi/dkt/lib/dkt/hooks/modules/modules_info.py	(original)
+++ people/waldi/dkt/lib/dkt/hooks/modules/modules_info.py	Fri Apr 25 15:12:58 2008
@@ -13,6 +13,9 @@
         pass
 
     def modules_postinst(self, systemconfig, itemconfig, maintainer_args):
+        if maintainer_args[0] not in ('configure',):
+            return
+
         abi, map, modules = self._get_info(itemconfig)
         ret = subprocess.call(['depmod', '-F', map, abi], executable = '/sbin/depmod', stdin = subprocess.PIPE, stdout = subprocess.PIPE)
 
@@ -20,6 +23,9 @@
         pass
 
     def modules_postrm(self, systemconfig, itemconfig, maintainer_args):
+        if maintainer_args[0] not in ('purge', 'remove'):
+            return
+
         abi, map, modules = self._get_info(itemconfig)
         for root, dirnames, filenames in os.walk(modules):
             del dirnames[:]



More information about the Kernel-svn-changes mailing list