summaryrefslogtreecommitdiffstats
path: root/ipa-server/ipaserver
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2008-05-13 22:50:41 -0400
committerRob Crittenden <rcritten@redhat.com>2008-05-13 22:50:41 -0400
commitd6b6e3aa24eeafd0a1ef6648d240e27af8586046 (patch)
treed2bf1d1541c708c9bd95b82d3fb975b16ac345be /ipa-server/ipaserver
parentcf7c97d81b40f6ee92e1e8ccc60c4051f0baf266 (diff)
downloadfreeipa-d6b6e3aa24eeafd0a1ef6648d240e27af8586046.tar.gz
freeipa-d6b6e3aa24eeafd0a1ef6648d240e27af8586046.tar.xz
freeipa-d6b6e3aa24eeafd0a1ef6648d240e27af8586046.zip
Do a more thorough job of removing an existing DS instance.
Add /usr/lib/dirsrv/slapd-INSTANCE to the list of directories removed. 442753
Diffstat (limited to 'ipa-server/ipaserver')
-rw-r--r--ipa-server/ipaserver/dsinstance.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/ipa-server/ipaserver/dsinstance.py b/ipa-server/ipaserver/dsinstance.py
index a56a8a81..4c281a74 100644
--- a/ipa-server/ipaserver/dsinstance.py
+++ b/ipa-server/ipaserver/dsinstance.py
@@ -63,6 +63,10 @@ def erase_ds_instance_data(serverid):
except:
pass
try:
+ shutil.rmtree("/usr/lib/dirsrv/slapd-%s" % serverid)
+ except:
+ pass
+ try:
shutil.rmtree("/var/lib/dirsrv/slapd-%s" % serverid)
except:
pass