>From b6683d73589550486563946985416d596a59b637 Mon Sep 17 00:00:00 2001
From: Bill Peck <[EMAIL PROTECTED]>
Date: Thu, 16 Oct 2008 11:44:35 -0400
Subject: [PATCH] track minor number in os_version

Also update kickstart search to look for minor version first
---
 cobbler/action_import.py |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/cobbler/action_import.py b/cobbler/action_import.py
index ada238d..d741b08 100644
--- a/cobbler/action_import.py
+++ b/cobbler/action_import.py
@@ -941,17 +941,21 @@ class RedHatImporter ( BaseImporter ) :
                 os_version = "rhel2.1"
            else:
                 try:
-                    os_version = "rhel%s" % int(major)
+                    os_version = "rhel%s.%s" % (int(major), int(minor))
                 except:
                     os_version = "other"
 
        kickbase = "/var/lib/cobbler/kickstarts"
-       # Look for ARCH/OS_VERSION kickstart first
+       # Look for ARCH/OS_VERSION.MINOR kickstart first
+       #          ARCH/OS_VERSION next
        #          OS_VERSION next
+       #          OS_VERSION.MINOR next
        #          ARCH/default.ks next
        #          default.ks finally.
-       kickstarts = ["%s/%s/%s.ks" % (kickbase,distro.arch,distro.os_version), 
+       kickstarts = ["%s/%s/%s.ks" % 
(kickbase,distro.arch,distro.os_version]), 
+                     "%s/%s/%s.ks" % 
(kickbase,distro.arch,distro.os_version.split('.')[0]), 
                      "%s/%s.ks" % (kickbase,distro.os_version),
+                     "%s/%s.ks" % (kickbase,distro.os_version.split('.')[0]),
                      "%s/%s/default.ks" % (kickbase,distro.arch),
                      "%s/default.ks" % kickbase]
        for kickstart in kickstarts:
-- 
1.5.5.1

_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler

Reply via email to