View | Details | Raw Unified | Return to bug 19108
Collapse All | Expand All

(-)ldap.conf-orig (-7 / +7 lines)
Lines 20-26 Link Here
20
20
21
# for GSS-API support
21
# for GSS-API support
22
Copy -gldap -m640 $force /etc/krb5.conf etc/krb5.conf 
22
Copy -gldap -m640 $force /etc/krb5.conf etc/krb5.conf 
23
[ -d /var/lib/ldap/var/tmp ] || install -gldap -oldap -d /var/lib/ldap/var/tmp
23
[ -d /var/lib/ldap/var/tmp ] || install -g ldap -o ldap -d /var/lib/ldap/var/tmp
24
24
25
#for f in `ls /etc/openldap/schema/`; do
25
#for f in `ls /etc/openldap/schema/`; do
26
#	Copy -m644 $force "/etc/openldap/schema/$f" "etc/schema/$f"
26
#	Copy -m644 $force "/etc/openldap/schema/$f" "etc/schema/$f"
Lines 37-45 Link Here
37
grep ldap /etc/group > etc/group
37
grep ldap /etc/group > etc/group
38
grep ldap /etc/passwd > etc/passwd
38
grep ldap /etc/passwd > etc/passwd
39
39
40
# create direcrory for each configured LDAP database
40
# create direcrory for each configured LDAP database and
41
# transaction log directory for each configured LDAP database
41
awk '/^directory/ {sub(/\//,"",$2);print $2}' /etc/openldap/*slapd*.conf \
42
awk '/^directory/ {sub(/\//,"",$2);print $2}' /etc/openldap/*slapd*.conf \
42
	| xargs install -d -o ldap -g ldap -m 0700
43
| while read dir; do
44
	log="${dir/ldap\/bases/ldap/dblogs}"
45
	install -d -o ldap -g ldap -m 0700 "$dir" "$log"
46
done
43
47
44
# install and adjust default BDB config file
48
# install and adjust default BDB config file
45
for d in `awk '/^directory/ {sub(/\//,"",$2);print $2}' /etc/openldap/*slapd*.conf`; do
49
for d in `awk '/^directory/ {sub(/\//,"",$2);print $2}' /etc/openldap/*slapd*.conf`; do
Lines 51-58 Link Here
51
    fi
55
    fi
52
done
56
done
53
57
54
# create transactions log directory for each configured LDAP database
55
awk '/^directory/ {sub(/\//,"",$2);print $2}' /etc/openldap/*slapd*.conf | sed 's|ldap/bases|ldap/dblogs|' \
56
	| xargs install -d -o ldap -g ldap -m 0700
57
58
copy_resolv_conf
58
copy_resolv_conf

Return to bug 19108