Bertrand Gouny 10 years ago
parent
commit
cbfad1fbec
2 changed files with 7 additions and 6 deletions
  1. 1 1
      README.md
  2. 6 5
      image/service/slapd/container-start.sh

+ 1 - 1
README.md

@@ -27,7 +27,7 @@ make sure to replace `CONTAINER_ID` by your container id :
 You should now be in the container terminal, 
 and we can search on the ldap server :
 	
-	ldapsearch -x -h 127.0.0.1 -b dc=example,dc=org
+	ldapsearch -x -h 127.0.0.1 -b dc=example,dc=org -D "cn=admin,dc=example,dc=org" -w admin
 	
 This should output :
 

+ 6 - 5
image/service/slapd/container-start.sh

@@ -65,11 +65,6 @@ EOF
 
   fi
 
-  # add ppolicy schema if not already exists
-  ADD_PPOLICY=$(is_new_schema ppolicy)
-  if [ "$ADD_PPOLICY" -eq 1 ]; then
-    ldapadd -c -Y EXTERNAL -Q -H ldapi:/// -f /etc/ldap/schema/ppolicy.ldif
-  fi
 
   # TLS config
   if [ "${USE_TLS,,}" == "true" ]; then
@@ -95,6 +90,12 @@ EOF
     sed -i "s,TLS_CACERT.*,TLS_CACERT /osixia/slapd/ssl/${SSL_CA_CRT_FILENAME},g" /etc/ldap/ldap.conf
   fi
 
+  # add ppolicy schema if not already exists
+  ADD_PPOLICY=$(is_new_schema ppolicy)
+  if [ "$ADD_PPOLICY" -eq 1 ]; then
+    ldapadd -c -Y EXTERNAL -Q -H ldapi:/// -f /etc/ldap/schema/ppolicy.ldif
+  fi
+
   # convert  schemas to ldif
   SCHEMAS=""
   for f in $(find /osixia/slapd/schema -name \*.schema -type f); do