On Thu, Mar 26, 2009 at 4:26 AM, Tom Brown <[email protected]> wrote: > >> >> Don't do that. I've got a snippet that sets the right timezone based >> on the "hostname" and put a trimmed down version on the wiki. You can >> use the same logic and put in your code: >> >> https://fedorahosted.org/cobbler/wiki/KickstartSnippets#ConfigureTimezoneBasedonHostname >> >> Basicly use cheetah templating to split on the hostname and recognize >> the location you are in and then run some code. >> >> > > thanks for this - i achieve something similar at the moment using case but > your way seems neater. > > can i ask you to explain how in your example the system_name is set as i see > it starts with > > #if $getVar("system_name","") != "" > > but where does 'system_name' come from ?
'system_name' is a cobbler internal variable whenever you specify something with a system_name. For examples compare differences between "cobbler system dumpvars --name foo" and "cobbler profile dumpvars --name foo-profile". Michael wrapped one of his snippets in that if block and I didn't see why at first. When you run "cobbler validateks" it will try to render the kickstart without a system name. Obviously this usecase will break if you don't wrap code depending on 'system_name'. This is purely my understanding from writing that aforementioned snippet to magically give our systems around the globe the right timezone depending on their hostname. -- Jeff Schroeder Don't drink and derive, alcohol and analysis don't mix. http://www.digitalprognosis.com _______________________________________________ cobbler mailing list [email protected] https://fedorahosted.org/mailman/listinfo/cobbler
