Under FreeBSD(5.x) NSS modules need to have name, that falls into /nss_\w+.so.1/ pattern to be recognized an picked up. This small patch does half of the job, i.e. create nss_winbind.so and nss_wins.so names for modules. Possibly, it should hardcode '.1' suffix as well(it's really necessary!). Please, comment. --- configure.in.orig Sat Jan 31 04:40:54 2004 +++ configure.in Sat Jan 31 04:43:23 2004 @@ -4037,6 +4037,8 @@ # the Linux version. WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_freebsd.o \ nsswitch/winbind_nss_linux.o" + WINBIND_NSS="nsswitch/nss_winbind.$SHLIBEXT" + WINBIND_WINS_NSS="nsswitch/nss_wins.$SHLIBEXT" ;; *irix*) # IRIX has differently named shared libraries
*** Bug 1140 has been marked as a duplicate of this bug. ***
moving to 3.0
resetting component
It will be very helpful if this patch be commited before 3.0.3 release... It's absence complicates creation and maintainarship of the FreeBSD port.
Looks ok. Checkling it into 3.0
sorry for the same, cleaning up the database to prevent unecessary reopens of bugs.
database cleanup