FEDORA_DS_INF=$LDAPDIR/fedorads.inf FEDORA_DS_INITIAL_LDIF=$LDAPDIR/fedorads-initial.ldif echo "FEDORA_DS_LOGLEVEL=0" #Make the subdirectory be as fedora DS would expect FEDORA_DS_DIR=$LDAPDIR/slapd-samba4 echo FEDORA_DS_DIR=$FEDORA_DS_DIR echo "FEDORA_DS_PIDFILE=$FEDORA_DS_DIR/logs/slapd-samba4.pid" cat >$FEDORA_DS_INF <$FEDORA_DS_INITIAL_LDIF<&2 || exit 1; ( cd $FEDORA_DS_DIR/schema ls | grep -v ^00core | xargs rm ) cat >>$FEDORA_DS_DIR/dse.ldif<&2 PROVISION_OPTIONS="$PROVISION_OPTIONS --ldap-module=nsuniqueid" #it is easier to base64 encode this than correctly escape it: # (targetattr = "*") (version 3.0;acl "full access to all by all";allow (all)(userdn = "ldap:///anyone");) PROVISION_ACI="--aci=aci:: KHRhcmdldGF0dHIgPSAiKiIpICh2ZXJzaW9uIDMuMDthY2wgImZ1bGwgYWNjZXNzIHRvIGFsbCBieSBhbGwiO2FsbG93IChhbGwpKHVzZXJkbiA9ICJsZGFwOi8vL2FueW9uZSIpOykK"