[et-mgmt-tools] Fix for Cobbler import running triggers

Matt Hyclak hyclak at math.ohiou.edu
Thu Jan 3 16:27:47 UTC 2008


On Thu, Jan 03, 2008 at 10:47:28AM -0500, Matt Hyclak enlightened us:
> This is a fix to the patch yesterday to run triggers on cobbler import
> (changeset f22f6b18149029e073c3db3ff812bb4c06e24036)
> 
> Matt

> diff --git a/cobbler/action_import.py b/cobbler/action_import.py
> index 952c663..ca78dc1 100644
> --- a/cobbler/action_import.py
> +++ b/cobbler/action_import.py
> @@ -195,7 +195,7 @@ class Importer:
>                 profile.set_kickstart(kickstart_file)
>  
>             self.configure_tree_location(distro)
> -           self.distros.add(distro,save=True) # re-save
> +           self.distros.add(distro,with_copy=True) # re-save
>             self.api.serialize()
>  
>     # --------------------------------------------------------------------
> @@ -480,7 +480,7 @@ class Importer:
>         distro.set_initrd(initrd)
>         distro.set_arch(pxe_arch)
>         distro.source_repos = []
> -       self.distros.add(distro,save=True)
> +       self.distros.add(distro,with_copy=True)
>         self.distros_added.append(distro)       
>  
>         existing_profile = self.profiles.find(name=name) 
> @@ -495,7 +495,7 @@ class Importer:
>         profile.set_name(name)
>         profile.set_distro(name)
>  
> -       self.profiles.add(profile,save=True)
> +       self.profiles.add(profile,with_copy=True)
>         self.api.serialize()
>  
>         return distro


I should clarify - this fixes the patch for running on the 0.6.x branch of
cobbler, not needed for the devel branch.

Matt

-- 
Matt Hyclak
Department of Mathematics 
Department of Social Work
Ohio University
(740) 593-1263




More information about the et-mgmt-tools mailing list