diff options
author | Michael DeHaan <mdehaan@redhat.com> | 2007-10-19 14:09:53 -0400 |
---|---|---|
committer | Michael DeHaan <mdehaan@redhat.com> | 2007-10-19 14:09:53 -0400 |
commit | 8350279beec5475cb1e9eb17ff314ba24d18f6d6 (patch) | |
tree | 6c81f49893c10eeeb76c36878ac8cc8ba47816f6 | |
parent | 9f4ea453b260f0582fb04e6c1d20cf92daa497b7 (diff) | |
download | third_party-cobbler-8350279beec5475cb1e9eb17ff314ba24d18f6d6.tar.gz third_party-cobbler-8350279beec5475cb1e9eb17ff314ba24d18f6d6.tar.xz third_party-cobbler-8350279beec5475cb1e9eb17ff314ba24d18f6d6.zip |
Pass with_copy to repo additions to ensure they are serialized in the new way we do serialization.
-rwxr-xr-x | cobbler/cobbler.py | 2 | ||||
-rw-r--r-- | cobbler/collection_repos.py | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/cobbler/cobbler.py b/cobbler/cobbler.py index 879943d..5aea511 100755 --- a/cobbler/cobbler.py +++ b/cobbler/cobbler.py @@ -472,7 +472,7 @@ class BootCLI: def on_ok(): if newname is not None: repo.set_name(newname) - self.api.repos().add(repo) + self.api.repos().add(repo, with_copy=True) return self.apply_args(args,commands,on_ok) def __distro_control(self,args,distro): diff --git a/cobbler/collection_repos.py b/cobbler/collection_repos.py index 56ecec4..da1a3bd 100644 --- a/cobbler/collection_repos.py +++ b/cobbler/collection_repos.py @@ -48,9 +48,10 @@ class Repos(collection.Collection): if obj is not None: if with_delete: self._run_triggers(obj, "/var/lib/cobbler/triggers/delete/repo/pre/*") - # FIMXE: clean up repo config files? + del self.listing[name] self.config.serialize_delete(self, obj) + if with_delete: self._run_triggers(obj, "/var/lib/cobbler/triggers/delete/repo/post/*") return True |