summaryrefslogtreecommitdiffstats
path: root/ipa-server/ipaserver/dsinstance.py
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:53:01 -0400
commit319cb38e284c328c57c2c3c3a5315d907303b616 (patch)
tree72922381b5b9f3bc64a8061278eaaaf28fd80bd0 /ipa-server/ipaserver/dsinstance.py
parent3daa94ccc05d8d85de4309ee4e56a76bc435efc9 (diff)
downloadfreeipa-319cb38e284c328c57c2c3c3a5315d907303b616.tar.gz
freeipa-319cb38e284c328c57c2c3c3a5315d907303b616.tar.xz
freeipa-319cb38e284c328c57c2c3c3a5315d907303b616.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/dsinstance.py')
-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 a56a8a814..4c281a74b 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