From c4b39c091e413d196112a94352654a4803ed3c84 Mon Sep 17 00:00:00 2001
From: Guilhem Moulin <guilhem.moulin@fripost.org>
Date: Wed, 30 Jan 2013 20:28:47 +0100
Subject: Password policy

---
 ldap/Makefile | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

(limited to 'ldap/Makefile')

diff --git a/ldap/Makefile b/ldap/Makefile
index 5efa7e7..d023d1c 100644
--- a/ldap/Makefile
+++ b/ldap/Makefile
@@ -32,9 +32,14 @@ install-mx:
 
 install:
 	# WARN!
+#	ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/ppolicy.ldif
+#	ldapadd -Y EXTERNAL -H ldapi:/// -f modules.ldif
+#	ldapadd -Y EXTERNAL -H ldapi:/// -f database.ldif
 	ldapadd -Y EXTERNAL -H ldapi:/// -f fripost.ldif
+	ldapadd -Y EXTERNAL -H ldapi:/// -f authz.ldif
 	ldapadd -Y EXTERNAL -H ldapi:/// -f index.ldif
 	ldapadd -Y EXTERNAL -H ldapi:/// -f constraint.ldif
+	ldapadd -Y EXTERNAL -H ldapi:/// -f ppolicy.ldif
 	ldapadd -Y EXTERNAL -H ldapi:/// -f acl.ldif
 	ldapadd -Y EXTERNAL -H ldapi:/// -f base.ldif
 	ldapadd -Y EXTERNAL -H ldapi:/// -f populate.ldif
@@ -49,7 +54,6 @@ install-schema:
 install-acl:
 	@sed "s/^dn: olcDatabase={.*}hdb,cn=config$$/dn: $(NUM)/" acl.ldif | ldapmodify -Q -Y EXTERNAL -H ldapi:///
 
-
 uninstall:
 	@echo "The database - suffix \"$(SUFFIX)\" - will be saved into \`$(BACKUPDB)' (if non-empty), and then *cleared* (but not deleted)."
 	@echo "Also, its ACLs, indexes and constraints will be cleared as well, if there are any."
@@ -86,6 +90,10 @@ uninstall:
 	@if test -d "$(TMPSLAPD)/$(NUM2)"; then \
 		echo "Deleting constraints" && find "$(TMPSLAPD)/$(NUM2)/" -type f -name "olcOverlay={*}constraint.ldif" -delete \
 	;fi
+#
+	@if test -d "$(TMPSLAPD)/$(NUM2)"; then \
+		echo "Deleting ppolicy" && find "$(TMPSLAPD)/$(NUM2)/" -type f -name "olcOverlay={*}ppolicy.ldif" -delete \
+	;fi
 #
 	@/etc/init.d/slapd stop
 #
-- 
cgit v1.2.3