kadischi/livecd_generator kadischi.py,1.13,1.14

Jasper O'neal Hartline (autopsy) fedora-extras-commits at redhat.com
Sat Jul 1 02:49:13 UTC 2006


Author: autopsy

Update of /cvs/devel/kadischi/livecd_generator
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv27162/kadischi/livecd_generator

Modified Files:
	kadischi.py 
Log Message:
Fix logic block for kernel version processing.


Index: kadischi.py
===================================================================
RCS file: /cvs/devel/kadischi/livecd_generator/kadischi.py,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- kadischi.py	30 Jun 2006 23:03:46 -0000	1.13
+++ kadischi.py	1 Jul 2006 02:49:11 -0000	1.14
@@ -240,18 +240,23 @@
 # make initrd image
 # Borrow some more functions to do our logic
 flc_log ('making initrd image')
-kernel_smp = ("kernel-smp")
-kernel = ("kernel")
-has_kernel_smp = check_installed_rpms(sysdir, kernel_smp, False)
-has_kernel = check_installed_rpms(sysdir, kernel, False)
+kernel_smp = (['kernel-smp'])
+kernel = (['kernel'])
+has_no_kernel_smp = check_installed_rpms(sysdir, kernel_smp, False)
+has_no_kernel = check_installed_rpms(sysdir, kernel, False)
 
-if has_kernel and has_kernel_smp:
-    run ("%s %s %s" % (normalize_path([bindir, 'livecd-mkinitrd.sh']), sysdir, kernel_version), builddir)
-    run ("%s %s %s" % (normalize_path([bindir, 'livecd-mkinitrd.sh']), sysdir, kernel_version_smp), builddir)
-elif has_kernel_smp == 0 and has_kernel == -1:
+
+
+if has_no_kernel and has_no_kernel_smp:
+    flc_log('Couldnt determine the kernel versions, bailing!')
+    sys.exit(1)
+elif has_no_kernel and not has_no_kernel_smp:
     string.split(kernel_version, 'smp')
     string.join([kernel_version, 'smp'], '')
     run ("%s %s %s" % (normalize_path([bindir, 'livecd-mkinitrd.sh']), sysdir, kernel_version), builddir)
+elif not has_no_kernel and not has_no_kernel_smp:
+    run ("%s %s %s" % (normalize_path([bindir, 'livecd-mkinitrd.sh']), sysdir, kernel_version), builddir)
+    run ("%s %s %s" % (normalize_path([bindir, 'livecd-mkinitrd.sh']), sysdir, kernel_version_smp), builddir)
 else:
     run ("%s %s %s" % (normalize_path([bindir, 'livecd-mkinitrd.sh']), sysdir, kernel_version), builddir)
 




More information about the fedora-extras-commits mailing list