;ō
>5Ą@c           @   sĄ   d  k  Z  e  i i d  d k l Z d k l Z d k l Z e i   Z d d d g Z	 d Z
 d	   Z d
   Z d   Z d   Z e d j o e   n d  S(   Ns   /usr/share/rhn(   s   up2date(   s   config(   s   configUtilss   updates	   rpmmacross   geti    c         C   sÔ   t  d j o	 d GHn t |   t h   j o d d h  f Sn g  } t d o t d } n g  } x< |  i   D]. } | | j o qr n t i | |  |  qr Wt	 |  o | Sn t i
   d d h  f Sd S(	   s9   Invoke this to change the ondisk configuration of up2datei   s   called update_up2date_configi   s$   Invalid arguments passed to functions   disallowConfChangesi    s   config updatedN(   s
   argVerboses   types
   configdicts   unknownparamss   cfgs
   skipParamss   keyss   params   sets   lens   save(   s
   configdicts
   skipParamss   params   unknownparams(    (    s(   /usr/share/rhn/actions/up2date_config.pys   update   s$     	 
c          C   s[   t  d j o	 d GHn h  } x" t i   D] }  t |  | |  <q) Wd d h  d | <f Sd S(   s.   Reterieve the current configuration of up2datei   s   called get_up2date_configi    s   configuration retriveds   dataN(   s
   argVerboses   rets   cfgs   keyss   k(   s   ks   ret(    (    s(   /usr/share/rhn/actions/up2date_config.pys   get2   s     	 c         C   s+   t  i |  |  d d |  | f h  f Sd  S(   Ni    s   %s set to %s(   s   configUtilss   writeUp2dateMacros	   macroNames
   macroValue(   s	   macroNames
   macroValue(    (    s(   /usr/share/rhn/actions/up2date_config.pys	   rpmmacros=   s    c          C   sx   t    } | d d } d  k } | i   }  |  | d <| GHd  k } | i t |   d | d <| i t |   d  S(   Ni   s   datas   timeStampTests    http://hokeypokeyland.org/XMLRPCs	   serverURL(   s   gets   configdatatups
   configdatas   times	   timestamps   pprints   update(   s	   timestamps   pprints   configdatatups
   configdatas   time(    (    s(   /usr/share/rhn/actions/up2date_config.pys   mainA   s    		
	
s   __main__(   s   syss   paths   appends   up2date_clients   up2dates   configs   configUtilss   initUp2dateConfigs   cfgs   __rhnexport__s
   argVerboses   updates   gets	   rpmmacross   mains   __name__(   s	   rpmmacross   configUtilss
   argVerboses   gets   up2dates   __rhnexport__s   updates   syss   cfgs   mains   config(    (    s(   /usr/share/rhn/actions/up2date_config.pys   ?   s   					