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

2014-11-11 Thread Julian Elischer

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.


@@ -6336,12 +6373,13 @@
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 > 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@freebsd.org 
mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to
"freebsd-current-unsubscr...@freebsd.org
"




___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


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

2014-11-11 Thread Timur I. Bakeyev
Do you use net/samba36 port? Looks like you don't...

@@ -6336,12 +6373,13 @@
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  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@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
>
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"