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`  [/\c@@sddlmZddlmZddlmZddlmZddlmZddl Z ddl Z e j dZ dejfd YZdS( i(tabsolute_import(tunicode_literals(tcommands(t OptionParser(t_NudnftReinstallCommandcB@sAeZdZdZedZedZdZdZ RS(uSA class containing methods needed by the cli to execute the reinstall command. u reinstallureinstall a packagec C@s8|jddddtddtjdtddS( Nupackagestnargsu+thelpuPackage to reinstalltactiontmetavaruPACKAGE(t add_argumentRRtParseSpecGroupFileCallback(tparser((s>/usr/lib/python2.7/site-packages/dnf/cli/commands/reinstall.pyt set_argparser(s cC@si|jj}t|_t|_t|_t|_tj|j |j|j j setj |j ndS(u Verify that conditions are met so that this command can run. These include that the program is being run by the root user, that there are enabled repositories with gpg keys, and that this command is called with appropriate arguments. N( tclitdemandstTruetsack_activationtavailable_repost resolvingt root_userRt _checkGPGKeytbasetoptst filenamest_checkEnabledRepo(tselfR((s>/usr/lib/python2.7/site-packages/dnf/cli/commands/reinstall.pyt configure.s      c C@sNt}x|jj|jjdtd|jjjD]e}y|jj|WnBtj j k rt j t d|jjjj|jq4Xt}q4Wx|jjg|jjD]}d|^qD]Z}y|jj|Wn7tj jk re}x:|jD]/}t j t d|jjj|jPqWt j t d|jjjj|qtj jk r}x|jD]k}d}|jjj|}|rt d|}nt d}t j ||jjjj||qWqtj j k rts%td qXt}qW|sJtj jt d ndS( NtstricttprogressuNo match for argument: %su@u(Package %s available, but not installed.uu (from %s)u%Installed package %s%s not available.u+Only the above marking errors are expected.u!No packages marked for reinstall.(tFalseRtadd_remote_rpmsRRtoutputRtpackage_reinstalltdnft exceptionst MarkingErrortloggertinfoRttermtboldtlocationRt pkg_specst grp_specst reinstalltPackagesNotInstalledErrortpackagestnametPackagesNotAvailableErrorthistorytrepotAssertionErrortError( Rtdonetpkgtxtpkg_specterrtxmsgtpkgrepotmsg((s>/usr/lib/python2.7/site-packages/dnf/cli/commands/reinstall.pytrun=sB  4  (u reinstall( t__name__t __module__t__doc__taliasesRtsummaryt staticmethodR RR=(((s>/usr/lib/python2.7/site-packages/dnf/cli/commands/reinstall.pyR!s   (t __future__RRtdnf.cliRtdnf.cli.option_parserRtdnf.i18nRtdnf.exceptionsR"tloggingt getLoggerR%tCommandR(((s>/usr/lib/python2.7/site-packages/dnf/cli/commands/reinstall.pyts