Re: samba/NSSWITCH interaction in fbsd 10 vs fbsd 8

From: Julian Elischer <julian_at_freebsd.org>
Date: Wed, 12 Nov 2014 14:52:18 +0800
On 11/11/14, 4:28 PM, Timur I. Bakeyev wrote:
> Do you use net/samba36 port? Looks like you don't...
It occurred to me after posting to check the port and I found this..
The company decided to go the independent route before I joined so 
they don't use the port.
They have a huge set of diffs to samba so it kind of makes sense.
>
> _at__at_ -6336,12 +6373,13 _at__at_
>                 NSSSONAMEVERSIONSUFFIX=".2"
> WINBIND_NSS_EXTRA_OBJS="../nsswitch/winbind_nss_linux.o"
>                 ;;
> -       *freebsd[[5-9]]*)
> +       *freebsd*)
>                 # FreeBSD winbind client is implemented as a wrapper 
> around
>                 # the Linux version.
>                 NSSSONAMEVERSIONSUFFIX=".1"
> WINBIND_NSS_EXTRA_OBJS="../nsswitch/winbind_nss_freebsd.o \
>                     ../nsswitch/winbind_nss_linux.o"
> + WINBIND_WINS_NSS_EXTRA_OBJS="../nsswitch/wins_freebsd.o"
>                 WINBIND_NSS="../nsswitch/nss_winbind.$SHLIBEXT"
> WINBIND_WINS_NSS="../nsswitch/nss_wins.$SHLIBEXT"
>                 ;;
>
>
> On Mon, Nov 10, 2014 at 1:14 PM, Julian Elischer <julian_at_freebsd.org 
> <mailto:julian_at_freebsd.org>> wrote:
>
>     When I try use the libnss_winbind.so  that is generated by samba
>     3.6 I get the following message:
>
>      NSSWITCH(nss_load_module): winbind, Undefined symbol
>     "nss_module_register".
>
>     First I have to change its' name to nss_winbins.so.1 however
>     because that is what nsswitch is looking for....
>     (BTW where is that documented??)
>
>     then it finds it but fails as mentioned above.
>
>     This same samba source generates good nss files in 8.0 but under
>     10 it fails.. Literally it's the same sources just checked out
>     into a different build system. (10 vs 8).
>
>     Has there been a change in the API for the nss modules? where it
>     he API for nsswitch files documented?
>
>     Julian
>     _______________________________________________
>     freebsd-current_at_freebsd.org <mailto:freebsd-current_at_freebsd.org>
>     mailing list
>     http://lists.freebsd.org/mailman/listinfo/freebsd-current
>     To unsubscribe, send any mail to
>     "freebsd-current-unsubscribe_at_freebsd.org
>     <mailto:freebsd-current-unsubscribe_at_freebsd.org>"
>
>
Received on Wed Nov 12 2014 - 05:52:46 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:53 UTC