]> Frank Brehm's Git Trees - profitbricks/jenkins-build-scripts.git/commitdiff
run 'm-a update' before running make-kpkg
authorHolger Levsen <holger@layer-acht.org>
Thu, 15 Sep 2011 14:50:11 +0000 (16:50 +0200)
committerHolger Levsen <holger@layer-acht.org>
Thu, 15 Sep 2011 14:50:11 +0000 (16:50 +0200)
kernel_inpbuilder.py

index 24b308a661e45ce9ff1d6ee2be57b4955fa5e95f..dee97022bf53966a9fff06d5e7683a14d29cfb09 100644 (file)
@@ -202,10 +202,19 @@ 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',
-            'kernel_image', 'kernel_source', 'kernel_headers', 'modules_image']
+            'kernel_image', 'kernel_source', 'kernel_headers', 'modules']
 
     logger.info('start compile process')