Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 489770
Collapse All | Expand All

(-)/tmp/samba-4.2.7/source3/wscript (-1 / +11 lines)
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

Return to bug 489770