diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2006-11-26 12:01:49 +0000 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2006-11-26 12:01:49 +0000 |
commit | 16be7ee5d30c8bce08f32563c4fa846a6928aed4 (patch) | |
tree | c733f223e6bf7a008991307dd30999a7df3aa110 /server/ldap-schema.c | |
parent | 70f10e2b6c10e7e47ab3377854e61a4534af79fb (diff) |
get rid of automount map information lookups through NSS as this is not used (at least not with glibc), autofs-ldap looks up the information on it's own (but does parse /etc/nsswitch.conf)
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@124 ef36b2f9-881f-0410-afb5-c4e39611909c
Diffstat (limited to 'server/ldap-schema.c')
-rw-r--r-- | server/ldap-schema.c | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/server/ldap-schema.c b/server/ldap-schema.c index 3956dc6..3c91ab1 100644 --- a/server/ldap-schema.c +++ b/server/ldap-schema.c @@ -112,11 +112,6 @@ char _nss_ldap_filt_getspent[LDAP_FILT_MAXSIZ]; char _nss_ldap_filt_getnetgrent[LDAP_FILT_MAXSIZ]; char _nss_ldap_filt_innetgr[LDAP_FILT_MAXSIZ]; -/* automount */ -char _nss_ldap_filt_setautomntent[LDAP_FILT_MAXSIZ]; -char _nss_ldap_filt_getautomntent[LDAP_FILT_MAXSIZ]; -char _nss_ldap_filt_getautomntbyname[LDAP_FILT_MAXSIZ]; - /** * lookup filter initialization */ @@ -248,13 +243,6 @@ _nss_ldap_init_filters () snprintf (_nss_ldap_filt_innetgr, LDAP_FILT_MAXSIZ, "(&(%s=%s)(%s=%s))", AT (objectClass), OC (nisNetgroup), AT (memberNisNetgroup), "%s"); - /* automounts */ - snprintf (_nss_ldap_filt_setautomntent, LDAP_FILT_MAXSIZ, - "(&(%s=%s)(%s=%s))", AT (objectClass), OC (automountMap), AT (automountMapName), "%s"); - snprintf (_nss_ldap_filt_getautomntent, LDAP_FILT_MAXSIZ, - "(%s=%s)", AT (objectClass), OC (automount)); - snprintf (_nss_ldap_filt_getautomntbyname, LDAP_FILT_MAXSIZ, - "(&(%s=%s)(%s=%s))", AT (objectClass), OC (automount), AT (automountKey), "%s"); } static void init_pwd_attributes (const char ***pwd_attrs); @@ -269,7 +257,6 @@ static void init_ethers_attributes (const char ***ethers_attrs); static void init_bp_attributes (const char ***bp_attrs); static void init_alias_attributes (const char ***alias_attrs); static void init_netgrp_attributes (const char ***netgrp_attrs); -static void init_automount_attributes (const char ***automount_attrs); /** * attribute table initialization routines @@ -290,7 +277,6 @@ _nss_ldap_init_attributes (const char ***attrtab) init_bp_attributes (&attrtab[LM_BOOTPARAMS]); init_alias_attributes (&attrtab[LM_ALIASES]); init_netgrp_attributes (&attrtab[LM_NETGROUP]); - init_automount_attributes (&attrtab[LM_AUTOMOUNT]); attrtab[LM_NONE] = NULL; } @@ -469,17 +455,3 @@ init_netgrp_attributes (const char ***netgrp_attrs) (*netgrp_attrs)[2] = AT (memberNisNetgroup); (*netgrp_attrs)[3] = NULL; } - -static void -init_automount_attributes (const char ***automount_attrs) -{ - static const char *__automount_attrs[ATTRTAB_SIZE + 1]; - - (*automount_attrs) = __automount_attrs; - - (*automount_attrs)[0] = AT (automountKey); - (*automount_attrs)[1] = AT (automountInformation); - (*automount_attrs)[2] = ATM (LM_AUTOMOUNT, description); - (*automount_attrs)[3] = NULL; -} - |