summaryrefslogtreecommitdiffstats
path: root/cobbler/collection_repos.py
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@mdehaan.rdu.redhat.com>2007-07-17 12:52:00 -0400
committerMichael DeHaan <mdehaan@mdehaan.rdu.redhat.com>2007-07-17 12:52:00 -0400
commit23b3a553af67b3b3096af45f799e800f2976fcdf (patch)
tree5fe9591b1cec683b07a5ce6415846c86e22e0eb6 /cobbler/collection_repos.py
parente810f6e49ded024b32174644bb4a37e80f073fee (diff)
downloadthird_party-cobbler-23b3a553af67b3b3096af45f799e800f2976fcdf.tar.gz
third_party-cobbler-23b3a553af67b3b3096af45f799e800f2976fcdf.tar.xz
third_party-cobbler-23b3a553af67b3b3096af45f799e800f2976fcdf.zip
Fixing repo remove.
Diffstat (limited to 'cobbler/collection_repos.py')
-rw-r--r--cobbler/collection_repos.py5
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"))