PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB`  ;qYc@sddlZddlZddlmZdZdZdadZda dZ dZ dZ d Z d ZdS( iN(timport_gssapi_extensioncOs1tjdt||}|jd}|jS(Ntshellsutf-8(t subprocesst check_outputtTruetdecodetstrip(targstkwargstrestdecoded((s9/usr/lib64/python2.7/site-packages/gssapi/tests/_utils.pyt get_outputscsfd}|S(Ncsfd}|S(Ncs:tdkr&|jdn|||dS(NsFThe %s GSSAPI extension is not supported by your GSSAPI implementation(RtNonetskipTest(tselfRR(textension_nametextension_texttfunc(s9/usr/lib64/python2.7/site-packages/gssapi/tests/_utils.pytext_tests  ((RR(RR(Rs9/usr/lib64/python2.7/site-packages/gssapi/tests/_utils.pyt make_ext_tests((RRR((RRs9/usr/lib64/python2.7/site-packages/gssapi/tests/_utils.pyt_extension_test s csMtdkr7tdatjddjdanfd}|S(Nskrb5-config --versiont it.csfd}|S(NcsCtjdkr/|jdtfn|||dS(NRs:Your GSSAPI (version %s) is known to have problems with %s(t _KRB_VERSIONtsplitR (RRR(Rtproblemttarget_version(s9/usr/lib64/python2.7/site-packages/gssapi/tests/_utils.pyR%s ((RR(RR(Rs9/usr/lib64/python2.7/site-packages/gssapi/tests/_utils.pyR$s(RR R R(RRR((RRs9/usr/lib64/python2.7/site-packages/gssapi/tests/_utils.pyt_minversion_tests    cCsgtdk rtStjjd}|dk rg|jdD]}|r>|^q>}xl|D]a}tjj|s{q]ntt |atdkrtt |antdk r]Pq]q]Wntdkrtjj t dd}tt |antdkr=tjj t dd}tt |antdk r_tjj tatSdSdS(NtLD_LIBRARY_PATHt:skrb5-config --prefixtlib64tlib(t _PLUGIN_DIRR tostenvirontgetRtpathtexistst_decide_plugin_dirt_find_plugin_dirs_installedt_find_plugin_dirs_srctjoinR tnormpath(t ld_path_rawR$tld_pathstld_pathtlib_dir((s9/usr/lib64/python2.7/site-packages/gssapi/tests/_utils.pyt_find_plugin_dir3s2  (       cCsK|dkrdSt|dt}x"|D]}td|r)|Sq)WdS(Ntkeysfind %s -name "*.so"(R tsortedtlenR (tdirstshortest_firstR$((s9/usr/lib64/python2.7/site-packages/gssapi/tests/_utils.pyR&]s  cCs+td|}|r#|jdSdSdS(Ns'find %s/ -type d -path "*/krb5/plugins"s (R RR (t search_patht options_raw((s9/usr/lib64/python2.7/site-packages/gssapi/tests/_utils.pyR'ls   cCs+td|}|r#|jdSdSdS(Ns!find %s/../ -type d -name pluginss (R RR (R5R6((s9/usr/lib64/python2.7/site-packages/gssapi/tests/_utils.pyR(vs cs8tjjtdfd}|S(Ns%s.socsfd}|S(NcsHtjjs4|jdjddn|||dS(Ns8You do not have the GSSAPI {type}plugin {name} installedttypetname(R!R$R%R tformat(RRR(Rt plugin_namet plugin_patht plugin_type(s9/usr/lib64/python2.7/site-packages/gssapi/tests/_utils.pytkrb_plugin_tests((RR=(R:R;R<(Rs9/usr/lib64/python2.7/site-packages/gssapi/tests/_utils.pytmake_krb_plugin_tests(R!R$R)R/(R<R:R>((R:R;R<s9/usr/lib64/python2.7/site-packages/gssapi/tests/_utils.pyt_requires_krb_plugins (R!Rt gssapi._utilsRR RR RRR R/R&R'R(R?(((s9/usr/lib64/python2.7/site-packages/gssapi/tests/_utils.pyts      *