;ò
øS_@c        5   @   s-
  d  k  Z  d  k Z d  k Z d  k Z d  k Z d k l Z l Z d k l	 Z	 e  i
 i d ƒ d k l Z y d k l Z Wn- e i j
 o Z e i GHe  i d ƒ n Xd k l Z d k l Z d	 k l Z d
 k l Z d k l Z d k l Z d k l Z d k l Z d k l Z d k l Z d k l Z d k l Z d k l Z d k l  Z  d k l! Z! d k l" Z" d k l# Z# d k l$ Z$ d k% l& Z& d k% l' Z' d k( l) Z) l* Z* d k+ l, Z, d k( l- Z- e- d d ƒ y d  k. l/ Z/ Wn e0 j
 o e1 d! ƒ Z/ n Xy d" k l2 Z2 Wn e0 j
 o e3 Z2 n Xd# e4 f d$ „  ƒ  YZ5 d% e f d& „  ƒ  YZ6 e d' d( d) d* e) d+ ƒ ƒe d, d- d( d) d* e) d. ƒ ƒe d/ d0 d( d) d* e) d1 ƒ ƒe d2 d( d) d* e) d3 ƒ ƒe d4 d( d) d* e) d5 ƒ ƒe d6 d( d7 d8 d9 d* e) d: ƒ ƒe d; d< d( d) d* e) d= ƒ ƒe d> d( d) d* e) d? ƒ ƒe d@ dA d( d) d* e) dB ƒ ƒe dC d( d) d* e) dD ƒ ƒe dE dF d( d) d* e) dG ƒ ƒe dH dI d( d7 d8 d9 d* e) dJ ƒ ƒe dK d( d) d* e) dL ƒ ƒe dM d( d) d* e) dN ƒ ƒe dO dP d( d) d* e) dQ ƒ ƒe dR d( d) d* e) dS ƒ ƒe dT d( d) d* e) dU ƒ ƒe dV d( d) d* e) dW ƒ ƒe dX d( d) d* e) dY ƒ ƒe dZ d( d) d* e) d[ ƒ ƒe d\ d( d) d* e) d] ƒ ƒe d^ d( d7 d8 d_ d* e) d` ƒ ƒe da d( d7 d8 db d* e) dc ƒ ƒe dd d( d) d* de ƒe df dg d( d) d* e) dh ƒ ƒe di d( d) d* e) dj ƒ ƒe dk dl d( dm d* e) dn ƒ ƒe do d( d) dp dq d* e) dr ƒ ƒe ds d( d) d* e) dt ƒ ƒe du d( d7 d8 d_ d* e) dv ƒ ƒe dw d( d) d* e) dx ƒ ƒe dy d( dz d8 d{ d* e) d| ƒ ƒe d} d( dz d8 d~ d* e) d ƒ ƒe d€ d( d) dp d d* e) d‚ ƒ ƒe dƒ d( d) d* e) d„ ƒ ƒe d… d( d7 d8 d† d* e) d‡ ƒ ƒe dˆ d( d7 d8 d‰ d* e) dŠ ƒ ƒe d‹ d( d7 d8 dŒ d* e) d ƒ ƒe dŽ d( d7 d8 d d* e) d ƒ ƒe d‘ d( d7 d8 d’ d* e) d“ ƒ ƒe d” d( d) d* e) d• ƒ ƒe d– d( d) d* e) d— ƒ ƒe d˜ d( d) d* e) d™ ƒ ƒe dš d( dz d* e) d› ƒ ƒe dœ d( d7 d8 d d* e) dž ƒ ƒg- a7 e  i8 dŸ „ Z9 d  „  Z: d¡ „  Z; d¢ „  Z< d£ „  Z= e  i> d¤ d¥ „ Z? d¦ „  Z@ d§ „  ZA d¨ „  ZB e3 d© „ ZC dª „  ZD d« „  ZE e3 d¬ „ ZF e3 d­ „ ZG d¤ d¤ e3 e3 d¤ d d® „ ZH eI d¯ j oÂe  i e? ƒ  p d¤ ƒ y e  i e? ƒ  p d¤ ƒ Wq)
eJ j
 o* e  iK iL e) d° ƒ ƒ e  i d ƒ q)
eM j
 o0 Z e  iK iL e) d± ƒ e ƒ e  i d ƒ q)
eN j
 o0 Z e  iK iL e) d² ƒ e ƒ e  i d ƒ q)
e& iO j
 oF Z e  iK iL e) d³ ƒ e ƒ e  iK iL e) d´ ƒ ƒ e  i d ƒ q)
e' iO j
 o# Z e  iK iL e) dµ ƒ e ƒ q)
eP j
 o Z e ‚ q)
e iQ j
 o0 Z e  iK iL e) d¶ ƒ e ƒ e  i d ƒ q)
Xn d  S(·   N(   s   OptionParsers   Option(   s
   StringTypes   /usr/share/rhn/(   s   up2dateErrors(   s   repoDirectori   (   s   wrapperUtils(   s   up2date(   s   up2dateMessages(   s	   rpcServer(   s
   rhnChannel(   s   packageList(   s   up2dateBatch(   s   gpgUtils(   s   rhnHardware(   s	   depSolver(   s   rpmUtils(   s	   rollbacks(   s   up2dateUtils(   s   rhnPackageInfo(   s   config(   s   sourcesConfig(   s   up2dateComps(   s   up2dateAuth(   s   SSL(   s   crypto(   s   _s   N_(   s   Comps(   s   py_bind_textdomain_codesets   redhat-dists   UTF-8(   s   rpclibs	   xmlrpclib(   s   lilocfgs   DaemonReturnErrorc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s(   /usr/share/rhn/up2date_client/wrapper.pys   DaemonReturnErrorK   s   s   CLIOptionParserc           B   s)   t  Z d d „ Z e d „ Z d „  Z RS(   Ni    c         O   s'   t  t i |  f | | ƒ | |  _ d  S(   N(   s   applys   OptionParsers   __init__s   selfs   argss   kwargss   from_daemon(   s   selfs   from_daemons   argss   kwargs(    (    s(   /usr/share/rhn/up2date_client/wrapper.pys   __init__O   s    c         C   s<   t  i |  | ƒ | o t i } n | i t d ƒ ƒ d  S(   Ns  
When operating in command line mode, specifying package names as
arguments to the program will attempt to retrieve (and possibly
install, based on your configuration) those packages.  Version,
release, and architecture details will be determined by the Update
Agent automatically.
(   s   OptionParsers
   print_helps   selfs   files   syss   stdouts   writes   _(   s   selfs   file(    (    s(   /usr/share/rhn/up2date_client/wrapper.pys
   print_helpT   s    c         C   sV   |  i t i ƒ t i i d t i d | f ƒ |  i o
 t ‚ n t i	 d ƒ d  S(   Ns   %s: error: %s
i    i   (
   s   selfs   print_usages   syss   stderrs   writes   argvs   msgs   from_daemons   DaemonReturnErrors   exit(   s   selfs   msg(    (    s(   /usr/share/rhn/up2date_client/wrapper.pys   errora   s
    !

(   s   __name__s
   __module__s   __init__s   Nones
   print_helps   error(    (    (    s(   /usr/share/rhn/up2date_client/wrapper.pys   CLIOptionParserN   s   s   --configures   actions
   store_trues   helps   configure Update Agent optionss   -ds
   --downloads=   download packages only, even if configuration says to installs   -is	   --installs=   install packages, even if configuration says to download onlys   --srcs,   Download src packages as well as binary rpmss   --nosrcs>   Do not download src packages (overrides config setting if set)s   --dbpaths   stores   metavars   <dir>s1   Specify a path where an alternate rpm db is founds   -fs   --forcesA   Force package installation, overriding package and file skip lists   --justdbs?   Only add packages to database, do not install to the filesystems   -ls   --lists%   list packages available for retrievals	   --dry-runsP   Do everything but download and install packages (show dependencies  needed, etc)s   -?s   --usages   Briefly describe the optionss   -ks   --packagedirs;   colon separated path of directories to look in for packagess   --nosigs*   do not use GPG to check package signaturess   --noxs   do not attempt to use Xs   -ps
   --packagessF   update packages associated with this System Profile on Red Hat Networks
   --hardwaresO   up2date hardware profile associated with this System Profile on Red Hat Networks
   --registers2   register the system (or reregister it, if need be)s	   --showalls(   List all packages available for downloads   --show-availables<   List all packages available that are not currently installeds   --show-orphanssZ   List all packages currently installed that are not in channels the system is subscribed tos   --show-groupss4   List all the install components available to installs   --solvedepss   <deps>sT   finds, downloads, and installs the packages needed to solve the list of dependenciess   --tmpdirs
   <temp-dir>s%   where to store temporary files / RPMss   --undos    undo the last package set updates   -us   --updates(   update system with all relevant packagess	   --versions    show program version informations   -vs	   --verboses   counts   Show additional outputs   --show-channelss   dests   show_channelssC   Show the channel names along with the package name where approriates   --list-rollbackss    Show the rpm rollbacks availables   --whatprovidessF   Show the packages which solve the comma separated list of dependenciess   --installalls3   Install all available packages. Used with --channels	   --excludes   appends   <pkg>s:   List of packages to exlude from being installed or updateds	   --channels	   <channel>s.   Specify which channels to use by channel labels   --gpg-flagss	   gpg_flagss?   Show the flags that gpg will be invoked with (the keyring, etc)s   --nodownloads5   Do not download packages at all. For testing purposess   --uuids   <uuid>s(   Pass in a uuid that the applet generatess   --proxys
   <proxyurl>s   Specify an http proxy to uses   --proxyUsers   <proxy userid>s:   Specify a username to use with an authenticated http proxys   --proxyPasswords   <proxy password>s:   Specify a password to use with an authenticated http proxys   --serverUrls   <url>s   Specify what server url to uses   --show-package-dialogs0   Show the package installation dialog in gui modes   --gets:   Fetch the package specified without resolving dependenciess   --get-sourcesQ   Fetch the source package for the specified package without resolving dependenciess   --archsZ   Force up2date to install this arch of the package. Not valid with -u, --list, or --dry-runs   --upgrade-to-releases   <release-version>s    Upgrade to the channel specifiedc         C   s   |  i | ƒ d  S(   N(   s   poptContexts
   printUsages   stream(   s   poptContexts   stream(    (    s(   /usr/share/rhn/up2date_client/wrapper.pys
   printUsageÉ   s    c         C   s9  t  i } d } x" t i ƒ  D] } | d | } q Wd } t  i | } |  oÝ y¨ d k
 l } | i | t d ƒ ƒ } | i ƒ  oc | i ƒ  y. t i ƒ  o | i t d ƒ ƒ } d Sn Wqç t i j
 o } | i GHd Sqç Xn | i ƒ  d SWq5t t f j
 o t d ƒ GH| GHHd Sq5Xn | GHHd Sd  S(	   Ns    s        rpm --import %s
(   s   guis   

Install key?sx   
                        Some sort of error occurred adding the Red Hat
                        GPG key to your keyring.i   i    s'   Unable to open gui. Try `up2date --nox`(   s   up2dateMessagess   gpgWarningGuiMsgs	   guiErrMsgs   keyBlurbs   gpgUtilss   keysToImports   keys   errMsgs   gpgWarningMsgs   hasGuis   up2date_clients   guis   QuestionDialogs   _s   dlgs   getrcs   hides   importRedHatGpgKeyss   ErrorDialogs   up2dateErrorss   RpmErrors   es   errmsgs   ImportErrors   RuntimeError(   s   hasGuis   keyBlurbs   guis	   guiErrMsgs   keys   dlgs   es   errMsg(    (    s(   /usr/share/rhn/up2date_client/wrapper.pys   gpgWarning2Ì   s<    	 

c         C   s˜   t  d ƒ } |  ox yD d k l } | i | t  d ƒ ƒ } | i ƒ  o d Sn d SWq” t t	 f j
 o t  d ƒ GH| GHd Sq” Xn
 | GHd Sd  S(   Ns¤   
    Your system libraries do not support SSL (secure) connections.
    Any data that you send or receive from redhat.com will be
    transmitted in the clear.
    (   s   guis   Continue anyway?i   i    s'   Unable to open gui. Try `up2date --nox`(
   s   _s   errMsgs   hasGuis   up2date_clients   guis   QuestionDialogs   dlgs   get_rcs   ImportErrors   RuntimeError(   s   hasGuis   dlgs   guis   errMsg(    (    s(   /usr/share/rhn/up2date_client/wrapper.pys
   sslWarningñ   s    c         C   sÊ   t  i ƒ  } h  } xT | D]L } | i | d ƒ o | | d i | d ƒ q | d g | | d <q WxV | D]N } y | | } Wn t
 j
 o g  } n Xx | D] } |  i | ƒ q§ Wqp W|  Sd  S(   Ni   i    (   s   rhnPackageInfos   getAvailablePackageLists   pkgss   channelHashs   pkgs   has_keys   appends   channelss   channels   pkgsPerChannels   KeyErrors   pkgNames(   s   pkgNamess   channelss   channelHashs   pkgs   pkgsPerChannels   channels   pkgs(    (    s(   /usr/share/rhn/up2date_client/wrapper.pys   addChannelPkgsTopkgNames
  s"       c         C   sÒ   t  i ƒ  } t i ƒ  o4 t i t i | ƒ |  o t i d ƒ n d Sn | d o t i ƒ  d j o t | ƒ } | o d SqŠ n t i ƒ  o2 t | ƒ o |  o t i d ƒ qÂ n d Sn t Sd  S(   Ni   s   useGPGi   (   s   configs   initUp2dateConfigs   cfgs   up2dates   checkForStorageDirs   wrapperUtilss   warningDialogs   up2dateMessagess   storageDirWarningMsgs   hasGuis
   fromDaemons   syss   exits   gpgUtilss   checkGPGInstallations   gpgWarning2s   rets	   rpcServers   hasSSLs
   sslWarnings   None(   s
   fromDaemons   hasGuis   cfgs   ret(    (    s(   /usr/share/rhn/up2date_client/wrapper.pys   sanityChecks  s     i    c   -      C   s   d } d } d } d } d } |  }  t i ƒ  } t	 i
 ƒ  } d } x) | D]! } | d d j o
 d } qI qI W| | d <t i i t i d ƒ d j o
 d } n t i i t i d ƒ d j o
 d } n | d o d } d } n t d	 t d
 d d | ƒ } y | i ƒ  \ }, }& Wn t j
 o d Sn X| p |, i } d d g }
 t } x; |
 D]3 }( t |, |( ƒ o t  |, |( ƒ o d } q\q\q\Wd d d d d d d d d d d d d d d d g }# d } x; |# D]3 }( t |, |( ƒ o t  |, |( ƒ o t } qÖqÖqÖWd | d <|, i# o d | d <n |, i$ o | d  |, i$ | d  <n d! d" d g d# d" d g d$ d% d g d& d' d g d( d) d g d* d) d g d+ d, |, i% g d- d. d g d/ d/ |, i& g d0 d0 d g d d1 d g d2 d3 |, i' g d4 d4 |, i( g d5 d6 |, i) g g }' x8 |' D]0 } t  |, | d ƒ o | d7 | | d <qqWt, |& ƒ o
 t } n yH t i- d8 t i. ƒ o. t i/ d9 d: j o | o
 d } q¤q¨n Wn n X|, i0 o* | i1 ƒ  | o d Sn t i2 d ƒ n |, i3 o* t4 | ƒ | o d Sn t i2 d ƒ n |, i5 o |, i5 | d; <n | d/ o t6 i7 d< | d/ ƒ n |, i8 p d }* | d= |* | d= <| d= d7 j o3 y t6 i: t6 i; ƒ Wq¿t< j
 o d> GHq¿Xn |, i= o_ y t> i? ƒ  GHWn- t@ iA j
 o }" |" iC GHt i2 d ƒ n X| o d Sn t i2 d ƒ n |, iD o( tE iF ƒ  }	 |	 iH ƒ  GHt i2 d ƒ n |, iI oJ y tJ iI ƒ  } Wn& t@ iL j
 o }" |" iC GHd } n Xt i2 | ƒ n tM iN tM _O d } | d o tQ iR ƒ  } n t i i t i d ƒ d? j o@ d } | d o  t	 iS d@ dA ƒ } | iU ƒ  n d | d <n | d o | o tV dB ƒ GHt i2 d ƒ n | oà|, iW oç | o tX iY GHt i2 d ƒ n y tQ iZ ƒ  Wn‡ t[ i\ j
 o& }$ t^ | |$ i_ ƒ t i2 d ƒ nT t@ i` j
 o }" |" GHt i2 d ƒ n+ t@ ia j
 o }" |" GHt i2 d ƒ n XtV dC ƒ GHtb ic ƒ  tV dD ƒ GHtb id ƒ  n |, ie oÒ | o tX iY GHt i2 d ƒ n y tQ iZ ƒ  Wn‡ t[ i\ j
 o& }$ t^ | |$ i_ ƒ t i2 d ƒ nT t@ i` j
 o }" |" GHt i2 d ƒ n+ t@ ia j
 o }" |" GHt i2 d ƒ n XtV dE ƒ GHtf ig ƒ  n | o d SqQn d }+ |, ii o- | ij dF |, ii ƒ | ij dG d ƒ d }+ n |, ik o- | ij dH |, ik ƒ | ij dI d ƒ d }+ n |, il o- | ij dJ |, il ƒ | ij dI d ƒ d }+ n |+ o | im ƒ  n |, in } | o | | dK <n |, io p g  } t, | ƒ o» | o | d o tX iY GHt i2 d ƒ n | d os y tQ iZ ƒ  Wqö	t[ i\ j
 o& }$ t^ | |$ i_ ƒ t i2 d ƒ qö	t@ ia j
 o }" |" GHt i2 d ƒ qö	Xn tq ir | ƒ n |, is oÉ | o | d o tX iY GHt i2 d ƒ n | d os y tQ iZ ƒ  Wq»
t[ i\ j
 o& }$ t^ | |$ i_ ƒ t i2 d ƒ q»
t@ ia j
 o }" |" GHt i2 d ƒ q»
Xn tt tb iu ƒ  | d1 ƒ d Sn |, iv oC tw ix ƒ  } | iz i{ ƒ  }  |  i} ƒ  x |  D] } | GHqWd Sn |, i } | p |, i } t i ƒ  d j o0 tM i‚ tX iƒ | ƒ | o t i2 d ƒ qƒn | oç | o„ y dL k„ l… }% Wn d } n X| oX |% i† ƒ  } | o d Sq| o | o | ij d d ƒ | im ƒ  qt i2 d ƒ qmqqdM k„ l‡ }) |) i† ƒ  | o d Sqq| o | ij d d ƒ | im ƒ  qqt i2 d ƒ n |, iˆ p g  } | o | | dN <n g  | dN <d | dO <t iŠ i‹ ƒ  o d | dO <n tŒ | | ƒ } | o | Sn |, i o
 d } n | o | d oœ y tQ iZ ƒ  Wq¨t[ i\ j
 o& }$ t^ | |$ i_ ƒ t i2 d ƒ q¨t@ i` j
 o }" |" GHt i2 d ƒ q¨t@ ia j
 o }" |" GHt i2 d ƒ q¨Xn t, | dN ƒ o tˆ | dN ƒ Sn |, iŽ o t |& ƒ Sn |, i o t |& dP d ƒSn |, i‘ oC tˆ |, i‘ d ƒ } | o |& | }& qNtV dQ ƒ GHt i2 d ƒ n | o | d o | o{ y dR k„ l“ } d } Wn t” j
 o d } n X| o< | i• tM _O | o d | _– n | i† ƒ  t i2 d ƒ qúqþdS k„ l— } | i† ƒ  n | d o tQ i˜ ƒ  oÀ y tQ iZ ƒ  Wq×t[ i\ j
 o& }$ t^ | |$ i_ ƒ t i2 d ƒ q×t@ i` j
 o }" |" GHt i2 d ƒ q×t@ i™ j
 o }" t i2 d ƒ q×t@ ia j
 o }" |" GHt i2 d ƒ q×Xn |, iš o< |, io o t› |& |, io ƒ }& qtV dT ƒ GHt i2 d ƒ n |, iœ o9 tJ i ƒ  }! |! o tt |! | d1 ƒ n t i2 d ƒ n |, iŸ o2 tJ i  ƒ  } | o tt | ƒ n t i2 d ƒ n | d1 on |, i¢ p t, |& ƒ p | p |, i£ oA tq i¤ ƒ  i¥ ƒ  } x | D] } dU | dV GHqéWt i2 d ƒ qn |, i¢ p t, |& ƒ p | p |, i£ o™| o t¦ |, i¢ |& | | ƒ Sn y) t i2 t¦ |, i¢ |& | dW |, i£ ƒƒ Wq˜t@ i§ j
 o’ | dX o€ d | d' <y? t¦ d d g d | dW |, i£ dX t ƒ} t¨ i© ƒ  t i2 ƒ  Wq&t@ iª t@ i« t@ i¬ f j
 o }" dY |" GHq&XqÒq˜t@ iª j
 o' }" HdZ GH|" GHd[ GHHt i2 d ƒ q˜t@ i­ j
 o }" |" iC GHt i2 d ƒ q˜t@ i« j
 o }" |" Gd\ GHt i2 d ƒ q˜t@ i¬ j
 o }" |" Gd\ GHt i2 d ƒ q˜t@ i® j
 o }" |" Gd\ GHt i2 d ƒ q˜t@ i¯ j
 o }" |" GHt i2 d ƒ q˜t@ ia j
 o( }" tV d] ƒ |" iC GHt i2 d ƒ q˜t@ iA j
 o( }" tV d^ ƒ |" iC GHt i2 d ƒ q˜t@ iL j
 o( }" tV d_ ƒ |" iC GHt i2 d ƒ q˜t@ i° j
 o( }" tV d` ƒ |" iC GHt i2 d ƒ q˜t@ i± j
 o( }" tV d` ƒ |" iC GHt i2 d ƒ q˜t@ i² j
 o( }" tV da ƒ |" iC GHt i2 d ƒ q˜t@ i³ j
 o }" |" GHt i2 d ƒ q˜t@ i´ j
 o }" |" GHt i2 d ƒ q˜XnÃ | o t i2 d ƒ nª | of y dR k„ l“ } d } Wn t” j
 o d } n X| o' | i• tM _O | i† ƒ  t i2 d ƒ q\n tV db ƒ GHtV dc ƒ GH| iµ ƒ  | o d Sn t i2 d ƒ t Sd  S(d   Ni    s   types   up2datei   s   useRhns   up2date-noxs   up2date-configs   networkSetups   option_lists   usages#   usage: %prog [OPTIONS] [<packages>]s   from_daemons   packagess   hardwares   showalls   updates   lists   dry_runs   show_channelss   list_rollbackss   whatprovidess	   solvedepss	   configures   registers
   installalls   show_availables   show_orphanss   gets
   get_sources
   show_compss   showAvailablePackagess   pkgSkipLists   downloads   retrieveOnlys   installs
   nodownloads
   noDownloads   forces   forceInstalls   srcs   retrieveSources   nosrcs   tmpdirs
   storageDirs   nosigs   useGPGs   dbpaths   justdbs   showChannelss	   serverUrls	   serverURLs   uuids   archs
   forcedArchi   s$   /usr/share/rhn/up2date_client/gui.pys   DISPLAYs    s   versionOverrides   _dbpaths   debugs4   extra verbosity not supported in this version of rpms   rhn_registers   filenames   /etc/sysconfig/rhn/sourcessJ   Package and Hardware refresh not applicable when not using Red Hat Networks   Updating package profile...s   Updating transaction history...s   Updating hardware profile...s	   httpProxys   enableProxys	   proxyUsers   enableProxyAuths   proxyPasswords
   packageDir(   s	   configdlg(   s   text_configs   depslists   isattys   sources7   No packages were found that satisfy those dependencies.(   s   gui(   s   tuis2   A channel name must be specified with --installalls   %ss   labels   dryRuns   updateUp2datese   There was a gpg problem with the up2date package. Check that the proper gpg keys are installed.: 
 %ss4   ************ GPG VERIFICATION ERROR ****************s4   ****************************************************s   Aborting...sH   There was a fatal error communicating with the server. The message was:
s.   There was a fatal RPM error. The message was:
s6   There was a fatal RPM install error. The message was:
s9   There was a package dependency problem. The message was:
s=   There was an error installing the packages. The message was:
s   No interactive mode availablesP   Please specify either -l, -u, --nox, or package names as command line arguments.(¶   s   hasGuis   noxs   noguis	   configures   continuePostConfigures   arglists   configs   initUp2dateConfigs   cfgs   sourcesConfigs
   getSourcess   sourcess   useRhns   sources   oss   paths   basenames   syss   argvs   CLIOptionParsers   optionsTables
   fromDaemons	   optparsers
   parse_argss   optionss   pkgNamess   DaemonReturnErrors   refreshmodess   Nones   refreshmodes   modes   hasattrs   getattrs   modess   guimodes   show_package_dialogs   excludes   tmpdirs   dbpaths	   serverUrls   uuids   archs   flagss   flags   lens   accesss   R_OKs   environs   usages   print_usages   exits   versions   showVersions   upgrade_to_releases   rpms   addMacros   verboses   debugs   setVerbositys   RPMLOG_DEBUGs   AttributeErrors	   gpg_flagss   rpmUtilss   getGPGflagss   up2dateErrorss   RpmErrors   es   errmsgs   list_rollbackss	   rollbackss   Rollbacks	   _rollbacks   printTransactionss   undos   up2dates   rets   RpmInstallErrors   wrapperUtilss   printits   warningCallbacks
   registereds   up2dateAuths   getSystemIds   SourcesConfigFiles   sourcesFiles   writeUp2dates   _s   packagess   up2dateMessagess   needToRegisters   updateLoginInfos   rpclibs   Faults   fs
   faultErrors   faultStrings   ServerCapabilityErrors   CommunicationErrors   rhnPackageInfos   updatePackageProfiles   updateTransactionss   hardwares   rhnHardwares   updateHardwares   save_cfgs   proxys   sets	   proxyUsers   proxyPasswords   saves
   packagedirs   channels   tempchannelss
   rhnChannels   updateChannelss   showalls	   printLists   getAvailableAllArchPackageLists   show_groupss   up2dateCompss	   initCompss   compss   group_by_names   keyss	   compsLists   sorts   comps   updates
   fullUpdates   geteuids   warningDialogs   rootWarningMsgs   up2date_clients	   configdlgs   mains   text_configs   whatprovidess   depslists   stdouts   isattys   sanityCheckss   registers   gets   getPackagess
   get_sources	   solvedepss   extraPackagess   guis   RuntimeErrors   errorWindows   forceRegisters   tuis   getLoginInfos   AuthenticationErrors
   installalls   addChannelPkgsTopkgNamess   show_availables   computeAvailablePackagess   availablePackagess   show_orphanss   computeUnavailablePackagess   unAvailablePackagess   lists   dry_runs   getChannelss   channelss   batchRuns   Up2dateNeedsUpdateErrors   up2dateUtilss   restartUp2dates   GPGVerificationErrors#   GPGVerificationUnsignedPackageErrors   GPGVerificationUnknownKeyErrors   FileNotFoundErrors    GPGVerificationUntrustedKeyErrors   GPGKeyringErrors   DependencyErrors   UnsolvedDependencyErrors   OutOfSpaceErrors   ConflictErrors   NoChannelsErrors
   print_help(-   s   arglists
   fromDaemons   hasGuis   cfgs   unAvailablePackagess   channelss   sourcess   rets   guis	   _rollbacks   refreshmodess
   fullUpdates   sourcesFiles   extraPackagess   continuePostConfigures   noguis   sources   channels	   optparsers   tempchannelss	   configures   tuis   refreshmodes   comps
   registereds   guimodes   compss   flags   noxs   depslists
   packagedirs   useRhns	   compsLists   availablePackagess   es   modess   fs	   configdlgs   pkgNamess   flagss   modes   text_configs   debugs   save_cfgs   options(    (    s(   /usr/share/rhn/up2date_client/wrapper.pys   main6  s4    
 
 

 		  6  


½ 








 








	



 		














) (
	
"			


c          G   s*   t  i i d t i t t |  ƒ ƒ ƒ d  S(   Ns   %s
(   s   syss   stderrs   writes   strings   joins   maps   strs   args(   s   args(    (    s(   /usr/share/rhn/up2date_client/wrapper.pys   ReportError‰  s    c         C   s^   |  o4 y d k l } | i ƒ  WqZ t d ƒ GHqZ Xn  d t i ƒ  GHd GHt d ƒ GHd  S(   N(   s   guis7   Unable to open gui. Try specifying "--nox" as an options   Red Hat Update Agent v%ss%   Copyright (C) 1999-2002 Red Hat, Inc.s    Licensed under terms of the GPL.(   s   hasGuis   up2date_clients   guis	   showAbouts   _s   up2dateUtilss   version(   s   hasGuis   gui(    (    s(   /usr/share/rhn/up2date_client/wrapper.pys   showVersion  s    c         C   sR   | } |  o< y d k l } | i | ƒ WqN t d ƒ GH| GHqN Xn | GHd  S(   N(   s   guis'   Unable to open gui. Try `up2date --nox`(   s   msgs   errMsgs   hasGuis   up2date_clients   guis   errorWindows   _(   s   hasGuis   msgs   guis   errMsg(    (    s(   /usr/share/rhn/up2date_client/wrapper.pys
   faultError›  s    c         C   su  t  i |  d ƒ }
 g  } t i ƒ  } t i	 ƒ  } x* |
 D]" } t  i | ƒ } | i | ƒ q7 Wt i ƒ  }	 y |	 i | | ƒ } Wn# t i j
 o d | GHt Sn X| o0 g  } x | D] } | i | d ƒ q¹ W| Sn t i ƒ  } x‚ | D]z } d | d | d | d f } | d oA | d | d | d | d | d	 f d
 } d | | f GHqï d | GHqï Wt Sd  S(   Ns   ,s$   Unable to solve dependencies for  %si    s   %s-%s-%si   i   s   showChannelss   %s-%s-%s.%si   i   s
   %-40s%-30ss   %s(   s   strings   splits   depslists   tmp_lists	   deps_lists   configs   initUp2dateConfigs   cfgs   rhnPackageInfos   getAvailablePackageLists	   availlists   is   strips   appends	   depSolvers   SolveDeps   solveDeps   providess   up2dateErrorss   DependencyErrors   Nones
   returnlists   pkgnamess   provides   up2dates   avail_package_dicts   pkgDicts	   pkgStrings   channelName(   s   depslists
   returnlists	   pkgStrings   provides   pkgDicts   is   cfgs   pkgnamess   providess   solveDeps   tmp_lists	   availlists	   deps_lists   channelName(    (    s(   /usr/share/rhn/up2date_client/wrapper.pys   whatprovides©  s:     		  .c         C   sß   g  } g  } g  } x¹ |  D]± } | d d j o | i | d ƒ q n t i | d ƒ d j pH t i | d ƒ d j p/ t i | d ƒ d j p t i | d ƒ d j o | i | ƒ q | i | ƒ q W| | | f Sd  S(	   Ni    s   @i   s   ?iÿÿÿÿs   *s   [s   ](   s   compss   globss   tmpPkgNamess   pkgNamess   tokens   appends   strings   find(   s   pkgNamess   tokens   tmpPkgNamess   compss   globs(    (    s(   /usr/share/rhn/up2date_client/wrapper.pys   splitGlobsAndCompsÊ  s     dc   	      C   sì   t  i ƒ  } t i ƒ  } t d „  | ƒ } g  } | i	 d ƒ o | d } n
 d g } xŠ |  D]‚ } xy | D]q } | | j o | i | ƒ qk t i | | ƒ o: x7 | D]+ } t i | | ƒ o | i | ƒ q© q© Wqk qk Wq^ W| Sd  S(   Nc         C   s   |  d S(   Ni    (   s   a(   s   a(    (    s(   /usr/share/rhn/up2date_client/wrapper.pys   <lambda>â  s    s   globStopperss   *-debuginfo(   s   configs   initUp2dateConfigs   cfgs   rhnPackageInfos   getAvailablePackageLists	   availLists   maps
   availNamess   matchess   has_keys   unglobss   pkgnamess   globs   names   appends   fnmatchs   unglob(	   s   pkgnamess
   availNamess   matchess   cfgs   globs	   availLists   unglobss   unglobs   name(    (    s(   /usr/share/rhn/up2date_client/wrapper.pys   expandPkgNameGlobsÞ  s&    	   !c      	   C   s¥  t  i d t i d t i ƒ } h  }	 x;t t | ƒ ƒ D]'} | | } d | d | d | d | d f } d | d | d | d f } d	 | d | d f } |	 i | ƒ o |	 | i d
 | f ƒ n d
 | f g |	 | <|	 i | ƒ o |	 | i d
 | f ƒ n d
 | f g |	 | <|	 i | ƒ o |	 | i d
 | f ƒ q7 d
 | f g |	 | <q7 Wt  i d t i d t i ƒ } x? t t | ƒ ƒ D]+ } | | } d | f g |	 d | d <q“Wg  } g  } x3|  D]+} | d d j o | d  } n |	 i | ƒ oé |	 | }
 t |
 ƒ d j o… g  } xM |
 D]E } | \ } } | d
 j o | i | | ƒ q4| i | | ƒ q4W| i t i ƒ | i ƒ  | i | d ƒ q |
 d \ } } | d
 j o | i | | ƒ q | i | | ƒ qÕ| i | ƒ qÕWxZ | D]R } y) t i | d t i d t i d | ƒWqt! i" j
 o } | GHqqXqWd } | o t% d ƒ GHn x | D] } d | GHd } q„W| Sd  S(   Ns   msgCallbacks   progressCallbacks   %s-%s-%s.%si    i   i   i   s   %s-%s-%ss   %s-%ss   alls   latests   %siüÿÿÿs   .rpms
   onlySources)   The following packages are not available:('   s   rhnPackageInfos!   getAllAvailableAllArchPackageLists   wrapperUtilss   printits   percents   allAvailLists   pkgNamesDicts   ranges   lens   is   pkgs   nvras   nvrs   nvs   has_keys   appends   getAvailablePackageLists	   availLists   packagess   missingPackagess	   filenamess   filenames   listindexlists   pkgLists   lists   indexs   sorts   up2dateUtilss   comparePackagess   reverses   up2dates
   getPackages   sources   up2dateErrorss   FileNotFoundErrors   es   exitcodes   _s   mp(   s	   filenamess   sources   pkgs   pkgLists   indexs   filenames   nvras   nvs   nvrs   pkgNamesDicts   listindexlists   packagess   es   is   lists	   availLists   mps   allAvailLists   missingPackagess   exitcode(    (    s(   /usr/share/rhn/up2date_client/wrapper.pys   getPackagesû  s„     
& 
 
 
 			 	
c         C   sr   |  i ƒ  xa |  D]Y } d | d | d | d | d f } | o | d } d | | f GHq d | GHq Wd  S(	   Ns   %s-%s-%s.%si    i   i   i   i   s
   %-40s%-30ss   %s(   s   packageLists   sorts   pkgs	   pkgStrings   showChannelss   channelName(   s   packageLists   showChannelss	   pkgStrings   channelNames   pkg(    (    s(   /usr/share/rhn/up2date_client/wrapper.pys	   printListP  s    
 &
c         C   s¦  t  i ƒ  } t i ƒ  } t i ƒ  } |  | _	 | | _ | o t | _ t | _ n t i | _ t i | _ t | ƒ \ } } } | | _ | | _ | | _ |  | _	 | | _ | | _ | i | _ y | i ƒ  Wn* t i t i f j
 o } | GHd Sn X| o |  o | o	 | d o~ | i! op xm | i! D]^ } | d d j oG | d } t$ i% ƒ  }	 |	 i' | ƒ } | d d j o t) i* ‚ q’q4q4Wqžn t+ | i, ƒ o t i- | i. ƒ n t+ | i/ ƒ o |  p | o t i0 | i/ ƒ n t+ | i1 ƒ o t i2 | i1 ƒ n | i o | i3 o t i4 | i3 ƒ n | i o | i5 o t i6 | i5 ƒ n | i! oø | o4 t+ | i. ƒ o  t) i7 d | i. | i. ƒ ‚ q®n | o" t9 d ƒ GH| o | Sn d Sn | }
 | i< oJ Ht9 d	 ƒ GHx; | D]/ } | | i< j o | GH|
 |
 i> | ƒ =qûqûWn |
 o* Ht9 d
 ƒ GHx |
 D] } | GHqLWd Sn d Sn t+ | i? ƒ o t i@ | i? ƒ n | o | Sn d Sd  S(   Ni   s   retrieveOnlyi    s   up2datei   s   typesL   The following packages were on your skip list and could not be installed: %ss%   All packages are currently up to dates4   The following packages you requested were not found:s9   The following packages you requested are already updated:(A   s   configs   initUp2dateConfigs   cfgs   wrapperUtilss   RpmCallbacks   rpmCallbacks   up2dateBatchs   BatchRuns   batchs   onlyLists   dryRuns
   dryRunFlags
   fromDaemons   Nones   printCallbacks   percentCallbacks   printits   percents   splitGlobsAndCompss   pkgNamess   compss   globss   listOfPkgNamess   listOfCompss   listOfGlobss
   actionPkgss   callbacks   runs   lilocfgs   LiloConfErrors   LiloInstallErrors   infos   updateUp2dates   packagesToInstalls   is   channelNames
   rhnChannels   getChannelss   channelss	   getByNames   channels   up2dateErrorss   Up2dateNeedsUpdateErrors   lens   applicableSkippedPackagess   printSkippedPackagess   skippedPackagess   obsoletedPackagess   printObsoletedPackagess   installedObsoletingPackagess    printInstalledObsoletingPackagess   noMatchesForCompss   printEmptyCompsWarnings   noMatchesForGlobss   printEmptyGlobsWarnings   SkipListErrors
   fullUpdates   _s
   returnInfos   tmpPkgNamess   packagesNotFounds   pkgnames   indexs   depPackagess   printDepPackages(   s   onlyLists   pkgNamess
   fullUpdates
   fromDaemons
   actionPkgss   dryRuns
   returnInfos   updateUp2dates   cfgs   channelss   tmpPkgNamess   globss   rpmCallbacks   channelNames   channels   compss   pkgnames   infos   is   batch(    (    s(   /usr/share/rhn/up2date_client/wrapper.pys   batchRun\  s–    										#

 

  	
s   __main__s
   
Aborted.
s$   An unexpected OS error occurred: %s
s%   There was some sort of I/O error: %s
s   There was an SSL error: %s
sq   A common cause of this error is the system time being incorrect. Verify that the time on this system is correct.
s!   There was a SSL crypto error: %s
s&   There was an authentication error: %s
(R   s   syss   oss   fnmatchs   rpms   strings   optiks   OptionParsers   Options   typess
   StringTypes   paths   appends   up2date_clients   up2dateErrorss   repoDirectors
   AbuseErrors   es   errmsgs   exits   wrapperUtilss   up2dates   up2dateMessagess	   rpcServers
   rhnChannels   packageLists   up2dateBatchs   gpgUtilss   rhnHardwares	   depSolvers   rpmUtilss	   rollbackss   up2dateUtilss   rhnPackageInfos   configs   sourcesConfigs   up2dateCompss   up2dateAuths   OpenSSLs   SSLs   cryptos   rhpl.translates   _s   N_s
   rhpl.compss   Compss   py_bind_textdomain_codesets   rhns   rpclibs   ImportErrors
   __import__s   lilocfgs   Nones	   Exceptions   DaemonReturnErrors   CLIOptionParsers   optionsTables   stdouts
   printUsages   gpgWarning2s
   sslWarnings   addChannelPkgsTopkgNamess   sanityCheckss   argvs   mains   ReportErrors   showVersions
   faultErrors   whatprovidess   splitGlobsAndCompss   expandPkgNameGlobss   getPackagess	   printLists   batchRuns   __name__s   KeyboardInterrupts   stderrs   writes   OSErrors   IOErrors   Errors
   SystemExits   AuthenticationError(6   s   py_bind_textdomain_codesets   splitGlobsAndCompss   addChannelPkgsTopkgNamess	   rpcServers   up2dateErrorss	   printLists   gpgUtilss
   sslWarnings   CLIOptionParsers
   printUsages   up2dateCompss   rpms	   rollbackss   rhnHardwares
   StringTypes   up2dateMessagess   Options   expandPkgNameGlobss
   faultErrors   Compss   sourcesConfigs   rpclibs   showVersions   mains   up2dates   OptionParsers
   rhnChannels   wrapperUtilss   up2dateBatchs   strings   batchRuns   whatprovidess   N_s   gpgWarning2s   sanityCheckss   syss   up2dateUtilss   rhnPackageInfos   DaemonReturnErrors   _s   repoDirectors   packageLists   es   configs   getPackagess   cryptos   ReportErrors   SSLs   up2dateAuths   lilocfgs   fnmatchs   rpmUtilss   oss	   depSolver(    (    s(   /usr/share/rhn/up2date_client/wrapper.pys   ?
   s
  			!$!!!!!!!!!!!!!	%			ÿ ÿ U			!		UŠ
