aboutsummaryrefslogtreecommitdiffstats
path: root/ldap/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'ldap/Makefile')
-rw-r--r--ldap/Makefile6
1 files changed, 4 insertions, 2 deletions
diff --git a/ldap/Makefile b/ldap/Makefile
index 01f20fd..4dd0faa 100644
--- a/ldap/Makefile
+++ b/ldap/Makefile
@@ -75,11 +75,13 @@ uninstall:
;fi
#
@echo "Making a new configuration directory at \`$(TMPSLAPD)'"
- @mkdir -m0700 "$(TMPSLAPD)" && slapcat -n0 | slapadd -F "$(TMPSLAPD)" -n0 && chown -R 'openldap:openldap' "$(TMPSLAPD)"
+ @mkdir -m 0700 "$(TMPSLAPD)" && slapcat -n0 | slapadd -F "$(TMPSLAPD)" -n0 && chown -R 'openldap:openldap' "$(TMPSLAPD)"
#
@echo "Deleting schema \"cn=$(SCHEMA),cn=config\"" && find "$(TMPSLAPD)/cn=config/cn=schema/" -type f -name "cn={*}$(SCHEMA).ldif" -delete
#
- @echo "Deleting constraints" && find "$(TMPSLAPD)/$(NUM2)/" -type f -name "olcOverlay={*}constraint.ldif" -delete
+ @if test -d "$(TMPSLAPD)/$(NUM2)"; then \
+ @echo "Deleting constraints" && find "$(TMPSLAPD)/$(NUM2)/" -type f -name "olcOverlay={*}constraint.ldif" -delete \
+ ;fi
#
@/etc/init.d/slapd stop
#