Lines 853-863
Link Here
|
853 |
if not conf.CHECK_FUNCS_IN('iconv_open', 'iconv', headers='iconv.h'): |
853 |
if not conf.CHECK_FUNCS_IN('iconv_open', 'iconv', headers='iconv.h'): |
854 |
conf.env.with_iconv = False |
854 |
conf.env.with_iconv = False |
855 |
if conf.env.with_iconv: |
855 |
if conf.env.with_iconv: |
856 |
conf.DEFINE('HAVE_ICONV', 1) |
856 |
conf.DEFINE('HAVE_ICONV', 1) |
857 |
|
857 |
|
858 |
if Options.options.with_pam: |
858 |
if Options.options.with_pam != False: |
859 |
use_pam=True |
859 |
use_pam=True |
860 |
conf.CHECK_HEADERS('security/pam_appl.h pam/pam_appl.h') |
860 |
conf.CHECK_HEADERS('security/pam_appl.h pam/pam_appl.h') |
861 |
if not conf.CONFIG_SET('HAVE_SECURITY_PAM_APPL_H') and not conf.CONFIG_SET('HAVE_PAM_PAM_APPL_H'): |
861 |
if not conf.CONFIG_SET('HAVE_SECURITY_PAM_APPL_H') and not conf.CONFIG_SET('HAVE_PAM_PAM_APPL_H'): |
862 |
Logs.warn("--with-pam=yes but pam_appl.h not found") |
862 |
Logs.warn("--with-pam=yes but pam_appl.h not found") |
863 |
use_pam=False |
863 |
use_pam=False |
Lines 926-935
Link Here
|
926 |
msg="Checking whether PAM_RADIO_TYPE is available"); |
926 |
msg="Checking whether PAM_RADIO_TYPE is available"); |
927 |
if use_pam: |
927 |
if use_pam: |
928 |
conf.DEFINE('WITH_PAM', 1) |
928 |
conf.DEFINE('WITH_PAM', 1) |
929 |
conf.DEFINE('WITH_PAM_MODULES', 1) |
929 |
conf.DEFINE('WITH_PAM_MODULES', 1) |
930 |
|
930 |
|
|
|
931 |
else: |
932 |
Logs.warn("PAM disabled") |
933 |
use_pam=False |
934 |
conf.undefine('WITH_PAM') |
935 |
conf.undefine('WITH_PAM_MODULES') |
936 |
conf.undefine('HAVE_SECURITY_PAM_APPL_H') |
937 |
conf.undefine('PAM_RHOST') |
938 |
conf.undefine('PAM_TTY') |
939 |
conf.undefine('HAVE_PAM_PAM_APPL_H') |
940 |
|
931 |
if Options.options.with_pam_smbpass: |
941 |
if Options.options.with_pam_smbpass: |
932 |
conf.env.with_pam_smbpass = True |
942 |
conf.env.with_pam_smbpass = True |
933 |
|
943 |
|
934 |
seteuid = False |
944 |
seteuid = False |
935 |
|
945 |
|