nsswitch: fix soname of linux nss_*.so.2 modules
authorStefan Metzmacher <metze@samba.org>
Thu, 18 Dec 2014 09:33:34 +0000 (10:33 +0100)
committerStefan Metzmacher <metze@samba.org>
Fri, 19 Dec 2014 12:15:12 +0000 (13:15 +0100)
Bug: https://bugzilla.samba.org/show_bug.cgi?id=9299

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
nsswitch/wscript_build
source3/wscript_build

index 8ceb9ad6f2b816c35fdbb6c5fdfeba89afc0463d..381ff44a669d737a7fe5b841ea8ab2c6e7d6e44f 100644 (file)
@@ -30,12 +30,24 @@ bld.SAMBA_LIBRARY('nss_wrapper_winbind',
 # the search for .rfind('gnu') covers gnu* and *-gnu is that too broad?
 
 if (Utils.unversioned_sys_platform() == 'linux' or (host_os.rfind('gnu') > -1)):
-       bld.SAMBA_LIBRARY('nss_winbind',
-                         source='winbind_nss_linux.c',
-                         deps='winbind-client',
-                         realname='libnss_winbind.so.2',
-                         soname='libnss_winbind.so',
-                         vnum='2')
+    bld.SAMBA_LIBRARY('nss_winbind',
+              keep_underscore=True,
+              source='winbind_nss_linux.c',
+              deps='winbind-client',
+              public_headers=[],
+              public_headers_install=False,
+              pc_files=[],
+              vnum='2')
+
+    # for nss_wins is linux only
+    bld.SAMBA3_LIBRARY('nss_wins',
+                       keep_underscore=True,
+                       source='wins.c',
+                       deps='''param libsmb LIBTSOCKET''',
+                       public_headers=[],
+                       public_headers_install=False,
+                       pc_files=[],
+                       vnum='2')
 elif (host_os.rfind('freebsd') > -1):
        # FreeBSD winbind client is implemented as a wrapper around
        # the Linux version.
index a57fcf0509c146e471102172867cd8109a94a218..dc6b196b857e66b914e727079a7a4be637bc73c6 100755 (executable)
@@ -55,13 +55,6 @@ bld.SAMBA3_LIBRARY('netapi',
                     pc_files='libnet/netapi.pc',
                     vnum='0')
 
-bld.SAMBA3_LIBRARY('nss_wins',
-                  source='../nsswitch/wins.c',
-                  deps='''param libsmb LIBTSOCKET''',
-                  realname='libnss_wins.so.2',
-                  soname='libnss_wins.so',
-                  vnum='2')
-
 bld.SAMBA3_LIBRARY('gse',
                    source='librpc/crypto/gse_krb5.c librpc/crypto/gse.c',
                    deps='krb5samba gensec param KRBCLIENT secrets3',