-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I see the patch was applied in 4.1.4-6. Anyway, there is a problem with
the patch that can be easily fixed. It doesn't work correctly when
mutliple LDAP servers are used, e.g.:
LDAPURI="ldap://server1 ldap://server2"
Attached is a patch (fix_multi_ldap_uris.patch) that fixes this. Also a
replacement 065_fix_master_map_in_ldap.dpatch is attached.
- --
- -- arthur - [email protected] - http://people.debian.org/~adejong --
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkup+xEACgkQVYan35+NCKfvQgCg5WKlfzXWuENTmOyHNz1gT3iu
bMYAn3YfuhmT0GaTD/BRqM9cC0IWRRsJ
=i5YS
-----END PGP SIGNATURE-----
--- 065_fix_master_map_in_ldap.dpatch.orig 2010-03-24 12:43:07.000000000 +0100
+++ 065_fix_master_map_in_ldap.dpatch 2010-03-24 12:43:25.000000000 +0100
@@ -12,11 +12,11 @@
function getldapmounts()
{
if [ -x @@autofslibdir@@/autofs-ldap-auto-master ]; then
-+ [ ! -z $LDAPURI ] && export LDAPURI="$LDAPURI"
-+ [ ! -z $LDAPBASE ] && export LDAPBASE="$LDAPBASE"
++ [ ! -z "$LDAPURI" ] && export LDAPURI="$LDAPURI"
++ [ ! -z "$LDAPBASE" ] && export LDAPBASE="$LDAPBASE"
@@autofslibdir@@/autofs-ldap-auto-master 2> /dev/null
+ @@autofslibdir@@/autofs-ldap-auto-master -m automountMap \
+ -e automount -n ou -k cn -v automountInformation 2> /dev/null
fi
}
-
+
#!/bin/sh /usr/share/dpatch/dpatch-run
## 065_fix_master_map_in_ldap.dpatch
##
## DP: No description.
@DPATCH@
diff -Naur .B/samples/rc.autofs.in .A/samples/rc.autofs.in
--- .B/samples/rc.autofs.in 2007-01-07 21:36:35.000000000 +0000
+++ .A/samples/rc.autofs.in 2007-01-07 21:36:35.000000000 +0000
@@ -175,7 +175,11 @@
function getldapmounts()
{
if [ -x @@autofslibdir@@/autofs-ldap-auto-master ]; then
+ [ ! -z "$LDAPURI" ] && export LDAPURI="$LDAPURI"
+ [ ! -z "$LDAPBASE" ] && export LDAPBASE="$LDAPBASE"
@@autofslibdir@@/autofs-ldap-auto-master 2> /dev/null
+ @@autofslibdir@@/autofs-ldap-auto-master -m automountMap \
+ -e automount -n ou -k cn -v automountInformation 2> /dev/null
fi
}