mirror of
https://github.com/samba-team/samba.git
synced 2025-01-10 01:18:15 +03:00
s3: Fix libnss_winbind.so's build on Illumos/Solaris
Due to not building and linking in the winbind_nss_solaris bits in addition to the linux bits, nss was broken on Solaris. Autobuild-User(master): Ira Cooper <ira@samba.org> Autobuild-Date(master): Sun Sep 30 22:56:30 CEST 2012 on sn-devel-104
This commit is contained in:
parent
81805222ec
commit
6dbe0aad26
@ -26,6 +26,7 @@
|
||||
|
||||
#undef DEVELOPER
|
||||
|
||||
|
||||
#include "winbind_client.h"
|
||||
#include <stdlib.h>
|
||||
#include <sys/types.h>
|
||||
@ -34,6 +35,7 @@
|
||||
#include <pwd.h>
|
||||
#include "includes.h"
|
||||
#include <syslog.h>
|
||||
|
||||
#if !defined(HPUX)
|
||||
#include <sys/syslog.h>
|
||||
#endif /*hpux*/
|
||||
@ -48,6 +50,10 @@
|
||||
#define NSS_DEBUG(str) ;
|
||||
#endif
|
||||
|
||||
#if !defined(SMB_MALLOC_P)
|
||||
#define SMB_MALLOC_P(type) (type *)malloc(sizeof(type))
|
||||
#endif
|
||||
|
||||
#define NSS_ARGS(args) ((nss_XbyY_args_t *)args)
|
||||
|
||||
#ifdef HPUX
|
||||
|
@ -1,4 +1,5 @@
|
||||
#!/usr/bin/env python
|
||||
import Utils
|
||||
|
||||
bld.SAMBA_LIBRARY('winbind-client',
|
||||
source='wb_common.c',
|
||||
@ -13,13 +14,19 @@ bld.SAMBA_BINARY('nsstest',
|
||||
deps='replace dl'
|
||||
)
|
||||
|
||||
if Utils.unversioned_sys_platform() == 'linux':
|
||||
bld.SAMBA_LIBRARY('nss_winbind',
|
||||
source='winbind_nss_linux.c',
|
||||
deps='winbind-client',
|
||||
realname='libnss_winbind.so.2',
|
||||
vnum='2')
|
||||
|
||||
bld.SAMBA_LIBRARY('nss_winbind',
|
||||
source='winbind_nss_linux.c',
|
||||
deps='winbind-client',
|
||||
realname='libnss_winbind.so.2',
|
||||
vnum='2')
|
||||
|
||||
if Utils.unversioned_sys_platform() == 'sunos':
|
||||
bld.SAMBA_LIBRARY('nss_winbind',
|
||||
source='winbind_nss_solaris.c winbind_nss_linux.c',
|
||||
deps='winbind-client',
|
||||
realname='libnss_winbind.so.2',
|
||||
vnum='2')
|
||||
|
||||
if bld.CONFIG_SET('WITH_PAM_MODULES') and bld.CONFIG_SET('HAVE_PAM_START'):
|
||||
bld.SAMBA_LIBRARY('pamwinbind',
|
||||
|
Loading…
Reference in New Issue
Block a user