On Tue, Jun 30, 2009 at 11:58:29PM +0100, Stuart Henderson wrote:
> On 2009/06/30 16:52, Beavis wrote:
> > Hi,
> > 
> >   Is there an option available on the ports that would able me to
> > build samba with winbind?
> 
> no; winbind needs nsswitch which we don't support.

That said, if you need it for making something else (like Squid, or in
my case Dovecot) work, it is fairly easy to add winbind support.  I
think this is all there is to it, but it may well be wrong (my dev tree
got borked, so I haven't tested this).

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/samba/Makefile,v
retrieving revision 1.105
diff -N -u -p -u Makefile
--- Makefile    30 Jun 2009 21:38:38 -0000      1.105
+++ Makefile    30 Jun 2009 23:20:08 -0000
@@ -60,7 +60,7 @@ CONFIGURE_ARGS= --disable-fam \
 CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
                LDFLAGS="-L${LOCALBASE}/lib -Wl,--export-dynamic"
 
-FLAVORS=        cups ldap ads
+FLAVORS=        cups ldap ads winbind
 FLAVOR?=
 
 MULTI_PACKAGES= -main -docs
@@ -93,6 +93,12 @@ CONFIGURE_ARGS+= --without-ads
 
 .if ${FLAVOR:L:Mads}
 WANTLIB+=      crypto
+.endif
+
+.if ${FLAVOR:L:Mwinbind}
+CONFIGURE_ARGS+= --with-winbind
+.else
+CONFIGURE_ARGS+= --without-winbind
 .endif
 
 PKG_ARCH-docs= *
cvs server: Diffing inside files
cvs server: Diffing inside patches
cvs server: Diffing inside pkg
Index: pkg/PFRAG.winbind-main
===================================================================
RCS file: pkg/PFRAG.winbind-main
diff -N -u -p -u pkg/PFRAG.winbind-main
--- /dev/null   30 Jun 2009 17:20:08 -0000
+++ pkg/PFRAG.winbind-main      30 Jun 2009 23:20:08 -0000
@@ -0,0 +1,6 @@
+...@comment $OpenBSD$
+bin/wbinfo
+include/wbclient.h
+lib/libwbclient.so
+lib/libwbclient.so.0
+libexec/winbindd
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/net/samba/pkg/PLIST-main,v
retrieving revision 1.9
diff -N -u -p -u pkg/PLIST-main
--- pkg/PLIST-main      14 May 2009 17:05:46 -0000      1.9
+++ pkg/PLIST-main      30 Jun 2009 23:20:08 -0000
@@ -133,3 +133,4 @@ share/swat/include/footer.html
 share/swat/include/header.html
 @sample /var/spool/samba/
 %%SHARED%%
+%%winbind%%

l8rZ,
-- 
andrew - ICQ# 253198 - Jabber: [email protected]

Windows isn't a virus, viruses do something

Reply via email to