diff options
author | Michael DeHaan <mdehaan@mdehaan.rdu.redhat.com> | 2007-07-17 12:52:00 -0400 |
---|---|---|
committer | Michael DeHaan <mdehaan@mdehaan.rdu.redhat.com> | 2007-07-17 12:52:00 -0400 |
commit | 23b3a553af67b3b3096af45f799e800f2976fcdf (patch) | |
tree | 5fe9591b1cec683b07a5ce6415846c86e22e0eb6 /cobbler | |
parent | e810f6e49ded024b32174644bb4a37e80f073fee (diff) | |
download | third_party-cobbler-23b3a553af67b3b3096af45f799e800f2976fcdf.tar.gz third_party-cobbler-23b3a553af67b3b3096af45f799e800f2976fcdf.tar.xz third_party-cobbler-23b3a553af67b3b3096af45f799e800f2976fcdf.zip |
Fixing repo remove.
Diffstat (limited to 'cobbler')
-rw-r--r-- | cobbler/collection_repos.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/cobbler/collection_repos.py b/cobbler/collection_repos.py index 6910535..8ffa1bf 100644 --- a/cobbler/collection_repos.py +++ b/cobbler/collection_repos.py @@ -54,9 +54,10 @@ class Repos(collection.Collection): # but is left in for consistancy in the API. Unused. name = name.lower() if self.find(name): - self._run_triggers(self.listing[name], "/var/lib/cobbler/triggers/delete/repo/pre/*") + if with_delete: + self._run_triggers(self.listing[name], "/var/lib/cobbler/triggers/delete/repo/pre/*") + self._run_triggers(self.listing[name], "/var/lib/cobbler/triggers/delete/repo/post/*") del self.listing[name] - self._run_triggers(self.listing[name], "/var/lib/cobbler/triggers/delete/repo/post/*") return True raise CX(_("cannot delete an object that does not exist")) |