]> Frank Brehm's Git Trees - profitbricks/jenkins-build-scripts.git/commitdiff
unpack the modules so make-kpkg finds them
authorHolger Levsen <holger@layer-acht.org>
Sun, 18 Sep 2011 09:05:41 +0000 (11:05 +0200)
committerHolger Levsen <holger@layer-acht.org>
Sun, 18 Sep 2011 09:05:41 +0000 (11:05 +0200)
kernel_inpbuilder.py

index dee97022bf53966a9fff06d5e7683a14d29cfb09..7e737998e28cf536fca6e25d47820e7f9c7d9eab 100644 (file)
@@ -202,15 +202,6 @@ def build_kernel(revision, parallel_jobs='auto', distcc=False):
     else:
         parallel_jobs = int(parallel_jobs)
 
-    cmd = ['m-a', 'update']
-    ret = os.system('%s' %(' '.join(cmd)))
-    if ret:
-        logger.error('%s returned with %s' %(' '.join(cmd), ret))
-        return False
-    logger.info(
-            'module-assistant update ran successfully.'
-    )
-
     cmd = [MAKE_KPKG, '-j', '%s' %(parallel_jobs), '--arch',
             '%s' %(BUILD_ARCH), '--rootcmd', 'fakeroot', '--revision',
             '%s' %(revision), '--initrd', '--arch_in_name', 'kernel_debug',
@@ -307,6 +298,17 @@ def install_extra_modules():
         cmd = [APT_GET, '-y', 'install']
         cmd += extra_modules
         subprocess.check_call(cmd)
+
+    cmd = ['m-a', 'unpack']
+    cmd += extra_modules
+    ret = os.system('%s' %(' '.join(cmd)))
+    if ret:
+        logger.error('%s returned with %s' %(' '.join(cmd), ret))
+        return False
+    logger.info(
+            'module-assistant unpacked successfully.'
+    )
+
     return True