[prev in list] [next in list] [prev in thread] [next in thread]
List: et-mgmt-tools
Subject: RE: [et-mgmt-tools] Cobbler - Templating not working?
From: "Foreman, Tim" <tforeman () ibsys ! com>
Date: 2006-10-25 19:12:51
Message-ID: C18C7F81AB074B44BF80CBFEDD1DA3B61C598D63 () anubis ! ibsys ! com
[Download RAW message or body]
Wonderful!
Thanks for being so responsive. It appears to be all working now.
--Tim
> -----Original Message-----
> From: Michael DeHaan [mailto:mdehaan@redhat.com]
> Sent: Wednesday, October 25, 2006 1:20 PM
> To: Foreman, Tim
> Cc: 'et-mgmt-tools@redhat.com'
> Subject: Re: [et-mgmt-tools] Cobbler - Templating not working?
>
>
> Foreman, Tim wrote:
> > Well, I do have another question (now that you ask.)
> >
> > The cobbler sync command did build the ks.cfg file in the
> > kickstarts_sys/MAC_ADDRESS/ dir, but the pxelinux.cfg/MAC_ADDRESS
> > file has the following ks option:
> > ks=http://kickstart/cobbler/kickstarts/base_test/ks.cfg
> >
> > I would have expected to see a ks url that looked more like:
> > ks=http://kickstart/cobbler/kickstarts_sys/MAC_ADDRESS/ks.cfg
> >
> > Am I still missing something?
> >
> > Thanks again for all your help.
> >
> > --Tim
>
> Yup, another bug :)
>
> Here's the fix:
>
> diff -r 1f764e5dd1cc cobbler/action_sync.py
> --- a/cobbler/action_sync.py Wed Oct 25 12:03:55 2006 -0400
> +++ b/cobbler/action_sync.py Wed Oct 25 14:15:58 2006 -0400
> @@ -468,8 +468,8 @@ class BootSync:
> # kickstart path (if kickstart is used)
> if kickstart_path is not None and kickstart_path != "":
> # if kickstart path is on disk, we've already
> copied it into
> - # the HTTP mirror, so make it something anaconda
> can get at
> - if kickstart_path.startswith("/"):
> + # the HTTP mirror, so make it something anaconda
> can get at.
> + if kickstart_path.startswith("/") or
> kickstart_path.find("/cobbler/kickstarts/") != -1:
> pxe_fn = self.get_pxe_filename(system.name)
> kickstart_path =
> "http://%s/cobbler/kickstarts_sys/%s/ks.cfg" % (self.settings.server,
> pxe_fn)
> append_line = "%s ks=%s" % (append_line, kickstart_path)
>
> Already checked in and pushed as well.
>
> --Michael
>
>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic