[et-mgmt-tools] Released -- Cobbler 0.4.3 - kickstart path generation bug on import

Michael DeHaan mdehaan at redhat.com
Fri Mar 2 15:51:27 UTC 2007


Msquared wrote:
> On Wed, Feb 28, 2007 at 05:46:25PM -0500, Michael DeHaan wrote:
>
>   
>> Cobbler 0.4.3
>>     
>
> Bug in import, producing kickstart tree.  eg:
>
>   cobbler --import --mirror=root at localhost:/media/cdrom/ --mirror-name=fedora6
>
> produces (among the rest of the output)
>
>   *** KICKSTART TREE = tree=http://134.115.xxx.xxx//ks_mirror/fedora6
>
> which should probably read
>
>   *** KICKSTART TREE = tree=http://134.115.xxx.xxx/cobbler/ks_mirror/fedora6
>
> Regards, Msquared...
>
> _______________________________________________
> et-mgmt-tools mailing list
> et-mgmt-tools at redhat.com
> https://www.redhat.com/mailman/listinfo/et-mgmt-tools
>   

The fix is ...

diff -r a988cddaa21f176464480efa8b99370ed89b8d76 cobbler/action_import.py
--- a/cobbler/action_import.py Wed Feb 28 18:29:30 2007 -0500
+++ b/cobbler/action_import.py Fri Mar 02 10:49:40 2007 -0500
@@ -185,7 +185,7 @@ class Importer:
tokens = tokens[:-2]
base = "/".join(tokens)
base = base.replace(self.settings.webdir,"")
- tree = "tree=http://%s/%s" % (self.settings.server, base)
+ tree = "tree=http://%s/cobbler_track/%s" % (self.settings.server, base)
print "*** KICKSTART TREE = %s" % tree
profile.set_ksmeta(tree)
self.serialize_counter = self.serialize_counter + 1

Thanks!

The "cobbler_track" URL is used here instead of just "cobbler" because 
some of the kickstart tracking bits know how to pay attention to 
"cobbler_track" URLs. They don't read log regular cobbler URL's to cut 
down on noise.

--Michael




More information about the et-mgmt-tools mailing list