;
d@c           @   s  d  k  Z  d  k Z d  k Z d  k Z d  k Z d  k Z d k l Z d k l Z d k l	 Z	 d k l
 Z
 d  k Z d  k Z d  k Z d d j Z e Z d Z d  k Z d k l Z l Z l Z e i e i d  e e e i e i   d  k Z e e i d	 <e a d
   Z d   Z d Z  d Z! d Z" e" d Z# e" d Z$ d Z% d Z& d Z' d Z( d Z) d Z* e d d d g e    d j  o d Z+ d Z, n d Z+ d Z, d Z- d Z. d Z/ d Z0 d  k1 Z1 d  e1 _2 e d!  Z3 d" Z4 d# Z5 d$ Z6 d% Z7 d& Z8 d' Z9 d( Z: d) Z; d* Z< d+ Z= d, Z> d- Z? d. Z@ e4 e5 e6 e7 e8 e9 e: e; e< e= e? e@ g ZA d/ d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d: d; d< d= g ZB d> d? d@ dA dB g ZC dC dD dE dF dG g ZD h  dH e4 <dI e5 <dJ e6 <dK e6 <dL e9 <dM e; <dN e7 <dO e< <dP e@ <dQ e= <dR e: <ZE dS ZF dT ZG dU ZH h  eF e dV  <eG e dW  <eH e dX  <ZI dY   ZJ d aK dZ   ZL d[   ZM d aN d\   ZO d]   ZP d^ eQ f d_     YZR d`   ZS da   ZT g  db  ZU g  dc  ZV dd   ZW de   ZX e aY df   ZZ e a[ dg   Z\ dh   Z] e4 e di  Z^ e4 dj  Z_ dk   Z` dl   Za dm   Zb dn   Zc do   Zd dp   Ze dq   Zf e ag dr   Zh ds Zi dt Zj du Zk dv Zl dw Zm dx Zn dy Zo dz Zp d{ Zq d| Zr d} Zs e at e d~ e d e d  Zu e av e d e d e d  Zw e ax e d e d e d  Zy e az e d e d e d  Z{ e a| e d e d e d  Z} e a~ d d  d d ds e e e e d 	 Z e a d d  d d ds d  Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d e i f d     YZ d   Z d   Z d   Z d   Z d e	 i f d     YZ d a e d  Z d  k Z d  k Z d f  d     YZ e   Z e e _ d Z d  S(   N(   s   ConfPAP(   s   ethtool(   s   Conf(   s   ConfSMBi   s   system-config-network(   s   _s   N_s   textdomain_codesets    s   _c          C   s|   t  ol t i   \ }  } } } } | i d  d j o | i	 d d  \ } } n | } t i	 | d d  a  n t  Sd  S(   Ns   -ii   s   .i   (   s   _kernel_versions   oss   unames   sysnames   nodenames   releases   versions   machines   finds   splits   vers   rels   string(   s   sysnames   vers   nodenames   machines   versions   rels   release(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   kernel_version2   s     c         C   s   x{ d d d f D]j } |  | | | j oO y  t |  |  t | |  SWqz |  | | | j o d Sqv d Sqz Xq q Wd Sd  S(   Ni   i   i   ii    (   s   is   v1s   v2s   int(   s   v1s   v2s   i(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   cmp_kernel_version=   s      s!   /usr/share/system-config-network/s   /etc/sysconfig/network-scripts/s   /etc/sysconfig/networking/s   devices/s	   profiles/s   /etc/sysconfig/networks   /etc/wvdial.confs
   /etc/hostss   /etc/resolv.confs	   /etc/cipes   /etc/pppi   i   i    s   /etc/modprobe.confs   /etc/modules.confs   /etc/sysconfig/hwconfs   /etc/sysconfig/isdncards   /etc/ppp/pap-secretss   /etc/ppp/chap-secretss   /s   Commons   Ethernets   Modems   ISDNs   Loopbacks   xDSLs   CIPEs   Wirelesss
   Token Rings   CTCs   IUCVs   IPSECs   QETHs   HSIs
   /dev/modems
   /dev/ttyS0s
   /dev/ttyS1s
   /dev/ttyS2s
   /dev/ttyS3s
   /dev/ttyI0s
   /dev/ttyI1s
   /dev/ttyI2s
   /dev/ttyI3s   /dev/input/ttyACM0s   /dev/input/ttyACM1s   /dev/input/ttyACM2s   /dev/input/ttyACM3s
   /dev/ttyM0s
   /dev/ttyM1s   ctc0s   ctc1s   ctc2s   ctc3s   ctc4s   iucv0s   iucv1s   iucv2s   iucv3s   iucv4s   ^eth[0-9]*(:[0-9]+)?$s   ^ppp[0-9]*(:[0-9]+)?$s   ^ippp[0-9]*(:[0-9]+)?$s   ^isdn[0-9]*(:[0-9]+)?$s   ^cipcb[0-9]*(:[0-9]+)?$s   ^tr[0-9]*(:[0-9]+)?$s   ^lo$s   ^ctc[0-9]*(:[0-9]+)?$s   ^hsi[0-9]*(:[0-9]+)?$s   ^iucv[0-9]*(:[0-9]+)?$s   ^wlan[0-9]*(:[0-9]+)?$s   CRTSCTSs   XONXOFFs   NOFLOWs   Hardware (CRTSCTS)s   Software (XON/XOFF)s   Nonec          G   s   d  S(   N(    (   s   args(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   nop   s    c         C   s
   |  a d  S(   N(   s   ls   _verbose(   s   l(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   setVerboseLevel   s     c           C   s   t  Sd  S(   N(   s   _verbose(    (    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   getVerboseLevel   s     c         C   s
   |  a d  S(   N(   s   ls   _debug(   s   l(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   setDebugLevel   s     c           C   s   t  Sd  S(   N(   s   _debug(    (    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   getDebugLevel   s     s	   TestErrorc           B   s   t  Z e d  Z RS(   Nc         C   s   t  i |  |  d  S(   N(   s	   Exceptions   __init__s   selfs   args(   s   selfs   args(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   __init__   s    (   s   __name__s
   __module__s   Nones   __init__(    (    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys	   TestError   s   c          C   sj   d  k  } d }  t d d  } | i d | i d   } x | D] } |  d | }  q@ W| i   |  Sd  S(   Ns    s   /dev/randoms   rbs   16Bi   s   %02x(	   s   structs   keys   files   fs   unpacks   reads   charss   is   close(   s   keys   structs   fs   is   chars(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys
   gen_hexkey   s    	 
c         C   s   y d  k  } | i d  } | i | i | i B | i | i  t |   d j o |  g }  n |  } xW |  D]O } | i d |  } x4 | D], } | | i | j o | i |  Pq q Wqp W~ | SWn g  Sn Xd  S(   Ns   /i    s   name(   s   rpms   TransactionSets   tss
   setVSFlagss   RPMVSF_NORSAs   RPMVSF_NODSAs   setFlagss   RPMTRANS_FLAG_NOMD5s   lens   namelists	   toinstalls   names   dbMatchs   mis   ns   RPMTAG_NAMEs   remove(   s   namelists   names   mis   tss   ns   rpms	   toinstall(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   rpms_notinstalled   s(    	  c         C   se   t  |   } t } t |  o> d  k } | i | d  } t	 t
 d  | d d } | Sn | Sd  S(   Ns   
sL   Shall the following packages, which are needed on your system, be installed?s   dialog_types   question(   s   rpms_notinstalleds   pkgss	   toinstalls   RESPONSE_NOs   rs   lens   strings   joins   plists   generic_longinfo_dialogs   _(   s   pkgss   strings   plists   rs	   toinstall(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   assure_rpms   s    	c         C   s_   t  |   } t |  o> d  k } | i | d  } t t d  | d d } d Sn d Sd  S(   Ns   
sL   You have to install the following packages, which are needed on your system!s   dialog_types   infoi   i    (
   s   rpms_notinstalleds   pkgss	   toinstalls   lens   strings   joins   plists   generic_longinfo_dialogs   _s   r(   s   pkgss   strings	   toinstalls   rs   plist(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   request_rpms   s    	c         C   s   d  k  } | i |  d  } t |  d j oC d }  x> | D]. } |  d 9}  y |  t |  7}  Wq; q; Xq; Wn d Sd } x/ |  o' |  d @o | d 7} n |  d ?}  q~ W| Sd  S(   Ns   .i   i    i   i   (   s   strings   splits   netmasks   valss   lens   vals   longs   bits(   s   netmasks   strings   vals   valss   bits(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   netmask_to_bits   s&    	 
    c         C   s   y t  |   }  Wn d Sn Xd |  } t d  } x* |  o" | d >} | d B} |  d 8}  q7 Wx  | o | d >} | d 8} qd Wt | d ? d t | d ?d @ d t | d	 ?d @ d t | d @ } | Sd  S(
   Ns    i    i    i   i   s   .i   i   i   (   s   ints   bitss   rems   longs   netmasks   strs   netstr(   s   bitss   netstrs   netmasks   rem(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   bits_to_netmask  s"    
 

 
Nc           C   sF   t  t j p t  i t i t j o t i t i t  a  n t  Sd  S(   N(   s	   DVpapconfs   Nones   filenames
   netconfpkgs   ROOTs   PAPFILEs   ConfPAP(    (    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys
   getPAPConf&  s     $c           C   sF   t  t j p t  i t i t j o t i t i t  a  n t  Sd  S(   N(   s
   DVchapconfs   Nones   filenames
   netconfpkgs   ROOTs   CHAPFILEs   ConfPAP(    (    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   getCHAPConf-  s     $c   	      C   s  | } t } x |  D] } | i | j o t | i	  } | i o | d | i d 7} n y  | i | i	  } | | | <Wn | i |  n X| o | i	 | j o
 | } q q q W| o0 | o
 | } q t |  o | d } q n | i   | | f Sd  S(   Ns    (s   )i    (   s   default_devicess   hwdescs   Nones   hwcurrs   hardwarelists   hws   Types   types   strs   Names   descs   Descriptions   indexs   is   appends   devnames   lens   sort(	   s   hardwarelists   devnames   types   default_devicess   is   hws   hwcurrs   hwdescs   desc(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   create_combo4  s,     


c         C   s|   t  i d d |  } g  } x. t d d  D] } | i | t |   q+ W| o t
 |  | | d | Sn t | f Sd  S(   Ns   [0-9]*(:[0-9]+)?$s    i    i	   s   default_devices(   s   res   subs   devnames   devbases   hwdescs   xranges   is   appends   strs   news   create_combos   hardwarelists   types   None(   s   hardwarelists   devnames   types   news   is   devbases   hwdesc(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   create_generic_comboP  s     c      	   C   s;   d d d d d d d d d	 g	 } t |  | | d
 | Sd  S(   Ns   eth0s   eth1s   eth2s   eth3s   eth4s   eth5s   eth6s   eth7s   eth8s   default_devices(   s   hwdescs   create_combos   hardwarelists   devnames   type(   s   hardwarelists   devnames   types   hwdesc(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   create_ethernet_combo]  s    !c      	   C   s>   d d d d d d d d d	 g	 } t |  | d
 t d | Sd  S(   Ns   tr0s   tr1s   tr2s   tr3s   tr4s   tr5s   tr6s   tr7s   tr8s   types   default_devices(   s   hwdescs   create_combos   hardwarelists   devnames	   TOKENRING(   s   hardwarelists   devnames   hwdesc(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   create_tokenring_combof  s    !c         C   s6   t  i i |   o t  i |   d d j Sn t Sd  S(   Ni   i   (   s   oss   paths   isfiles   files   stats   None(   s   file(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys
   ishardlinkn  s    c         C   sG   y" t  i |   } t  i |  } Wn t Sn Xt  i i | |  Sd  S(   N(	   s   oss   stats   file1s   s1s   file2s   s2s   falses   paths   samestat(   s   file1s   file2s   s2s   s1(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys
   issamefilet  s    c         C   s#   |  t j o |  Sn t |   Sd  S(   N(   s   devnames   deviceTypess   getDeviceType(   s   devname(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   getHardwareType|  s    c         C   s  |  t j o |  Sn t d  } | } |  p
 |  d j o | Sn x5 t i   D]' } t i	 | |   o t | } qQ qQ W| | j o2 y$ t
 i |   } | o
 t } n Wq q Xn | t j o3 y t
 i |   } t } Wq t j
 o q Xn | Sd  S(   Ns   Unknowns    (   s   devnames   deviceTypess   _s   UNKNOWNs   types   deviceTypeDicts   keyss   is   res   searchs   ethtools
   get_hwaddrs   hwaddrs   ETHERNETs   get_iwconfigs   infos   WIRELESSs   IOError(   s   devnames   infos   is   UNKNOWNs   hwaddrs   type(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   getDeviceType  s0     
	c         C   sC   g  } x2 |  D]* } | i | j o | i | i  q q W| Sd  S(   N(   s   nicknames
   devicelists   ds   Devices   devs   appends   DeviceId(   s
   devicelists   devs   nicknames   d(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   getNickName  s     c         C   sX  g  } d } t } x |  D] } | i | i j o[ | i | i  | i	 t
 j o | i i d j o
 | i i o | i | i i  q q | i	 t
 j o | i i d j o
 | i i o | i | i  q q W| i	 t
 j o' | i i d j o
 d } qd } n d } x? n o7 | t |  | j o | d } q| t |  SqWd  S(   Ni    s   syncppps   ippps   isdns   pppi   (   s   dlists   counts   Nones   devices
   devicelists   is   devs   Devices   appends   Types   ISDNs   Dialups	   EncapModes   ChannelBundlings   SlaveDevices   str(   s
   devicelists   devs   counts   dlists   is   device(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   getNewDialupDevice  s*     00

 c          C   s   t  o	 t  Sn d  k }  |  i |  i |  i |  i  } g  a  | g  j oM xJ | D]> } t | i	  } | o
 | d j o t  i d |  qQ qQ Wn t  Sd  S(   Ns   Nones   /dev/(   s	   ModemLists   kudzus   probes   CLASS_MODEMs
   BUS_UNSPECs	   PROBE_ALLs   ress   vs   strs   devices   devs   append(   s   kudzus   ress   devs   v(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   getModemList  s     		 iiiiiiiiiiis   warningc         C   s;   t  o' t  d t |  f | | | | |  Sn |  GHd Sd  S(   Ns   %s:

%si    (   s   generic_error_dialog_funcs   PROGNAMEs   messages   parent_dialogs   dialog_types   widgets   pages   broken_widget(   s   messages   parent_dialogs   dialog_types   widgets   pages   broken_widget(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   generic_error_dialog  s     s   infoc         C   s;   t  o' t  d t |  f | | | | |  Sn |  GHd Sd  S(   Ns   %s:

%si    (   s   generic_info_dialog_funcs   PROGNAMEs   messages   parent_dialogs   dialog_types   widgets   pages   broken_widget(   s   messages   parent_dialogs   dialog_types   widgets   pages   broken_widget(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   generic_info_dialog  s     c         C   s>   t  o* t  d t |  f | | | | | |  Sn |  GHd Sd  S(   Ns   %s:

%si    (	   s   generic_longinfo_dialog_funcs   PROGNAMEs   messages   long_messages   parent_dialogs   dialog_types   widgets   pages   broken_widget(   s   messages   long_messages   parent_dialogs   dialog_types   widgets   pages   broken_widget(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   generic_longinfo_dialog   s     s   questionc         C   s;   t  o' t  d t |  f | | | | |  Sn |  GHd Sd  S(   Ns   %s:

%si    (   s   generic_yesnocancel_dialog_funcs   PROGNAMEs   messages   parent_dialogs   dialog_types   widgets   pages   broken_widget(   s   messages   parent_dialogs   dialog_types   widgets   pages   broken_widget(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   generic_yesnocancel_dialog  s     c         C   s;   t  o' t  d t |  f | | | | |  Sn |  GHd Sd  S(   Ns   %s:

%si    (   s   generic_yesno_dialog_funcs   PROGNAMEs   messages   parent_dialogs   dialog_types   widgets   pages   broken_widget(   s   messages   parent_dialogs   dialog_types   widgets   pages   broken_widget(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   generic_yesno_dialog  s     c         C   sE  d  k  } t o? t |  | | | | | d d t | f d | d |	 d |
 Snt i | |  t i  o t |  d  n | GH| GHt i d d |  t i |  f  t i   \ } } t i   } | o| o
 | d	 j o t i |  n t | t  o% x2 | D] } t i | |  q
Wn t i | |  t i |  t i |  | d
 j o t i |  n | o! t i | d  t i |  n | o t i  |  |  n t i! |  |  t" i# d  n y t i |  d } d } x | oy y( | i  | g g  g  d  \ } } } Wn g  } n Xt) |  o0 t i | d  } t" i* i |  | | } qqWWn9 t+ j
 o- } y t i- | d  Wn n X|  n Xt i |  y t i. | d  \ } } Wn t1 j
 o \ } } n Xt i4 |  o t i5 |  d j o t i5 |  } n d
 } | | f Sd  S(   Ns   titles   %s:

%ss   labels   errlabels   dialogs    can not be runi   s   Running %s %ss   /ii    s    s   1f0.10000000000000001id   i   (6   s   selects   generic_run_dialog_funcs   commands   argvs
   searchPaths   roots   stdins   catchfds   PROGNAMEs   titles   labels   errlabels   dialogs   oss   accesss   X_OKs   RuntimeErrors   logs   strings   joins   pipes   reads   writes   forks   childpids   chroots
   isinstances   tuples   fds   dup2s   closes   closefds   execvps   execvs   syss   exits   rcs   ss   fdins   fdouts   fderrs   lens   stdouts	   Exceptions   es   kills   waitpids   pids   statuss   OSErrors   errnos   msgs	   WIFEXITEDs   WEXITSTATUS(   s   commands   argvs
   searchPaths   roots   stdins   catchfds   closefds   titles   labels   errlabels   dialogs   pids   selects   fderrs   errnos   writes   rcs   msgs   fdouts   statuss   reads   fdins   fds   childpids   es   s(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   generic_run_dialog.  s    	 	#   (&c         C   s  d  k  } t o t |  | | | | |  Snt i	 | |  t i
  o t |  d  n t i d d |  t i |  f  t i   \ } } t i   } | o| o
 | d j o t i |  n t | t  o% x2 | D] } t i | |  q Wn t i | |  t i |  t i |  | d j o t i |  n | o! t i | d  t i |  n | o t i |  |  n t i |  |  t i d  n y t i |  d } d } x | oy y( | i  | g g  g  d	  \ } }
 }	 Wn g  } n Xt$ |  o0 t i | d
  } t i% i |  | | } qqWWn9 t& j
 o- } y t i( | d  Wn n X|  n Xt i |  y t i) | d  \ } } Wn t, j
 o \ } } n Xt i/ |  o t i0 |  d j o t i0 |  } n d } | | f Sd  S(   Ns    can not be runi   s   Running %s %ss   /ii    s    s   1f0.10000000000000001id   i   (1   s   selects   generic_run_funcs   commands   argvs
   searchPaths   roots   stdins   catchfds   oss   accesss   X_OKs   RuntimeErrors   logs   strings   joins   pipes   reads   writes   forks   childpids   chroots
   isinstances   tuples   fds   dup2s   closes   closefds   execvps   execvs   syss   exits   rcs   ss   fdins   fdouts   fderrs   lens   stdouts	   Exceptions   es   kills   waitpids   pids   statuss   OSErrors   errnos   msgs	   WIFEXITEDs   WEXITSTATUS(   s   commands   argvs
   searchPaths   roots   stdins   catchfds   closefds   pids   selects   fderrs   fdouts   errnos   writes   rcs   msgs   statuss   reads   fdins   fds   childpids   es   s(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   generic_run  sx    	 #   &c         C   s
   |  a d  S(   N(   s   funcs   generic_error_dialog_func(   s   func(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   set_generic_error_dialog_func  s     c         C   s
   |  a d  S(   N(   s   funcs   generic_info_dialog_func(   s   func(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   set_generic_info_dialog_func  s     c         C   s
   |  a d  S(   N(   s   funcs   generic_longinfo_dialog_func(   s   func(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys    set_generic_longinfo_dialog_func  s     c         C   s
   |  a d  S(   N(   s   funcs   generic_yesnocancel_dialog_func(   s   func(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys#   set_generic_yesnocancel_dialog_func  s     c         C   s
   |  a d  S(   N(   s   funcs   generic_yesno_dialog_func(   s   func(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   set_generic_yesno_dialog_func  s     c         C   s
   |  a d  S(   N(   s   funcs   generic_run_dialog_func(   s   func(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   set_generic_run_dialog_func  s     c         C   s
   |  a d  S(   N(   s   funcs   generic_run_func(   s   func(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   set_generic_run_func  s     c         C   s   t  i i |   p t  i i |   o d  Sn y% t  i |   t i d d |   Wn5 t j
 o) } t	 t
 d  |  t |  f  n Xd  S(   Ni   s   rm %ss   Error removing
%s:
%s!(   s   oss   paths   isfiles   files   islinks   unlinks   logs   OSErrors   errstrs   generic_error_dialogs   _s   str(   s   files   errstr(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   unlink  s    'c         C   s}   t  i i |   o d  Sn y% t  i |   t i d d |   Wn5 t j
 o) } t t	 d  |  t
 |  f  n Xd  S(   Ni   s   rmdir %ss   Error removing
%s:
%s!(   s   oss   paths   isdirs   files   rmdirs   logs   OSErrors   errstrs   generic_error_dialogs   _s   str(   s   files   errstr(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   rmdir  s    c         C   se   t  i i |   o d  Sn y. t  i |  |  t i d d |  | f  Wn t |  |  n Xd  S(   Ni   s   ln %s %s(   s   oss   paths   isfiles   srcs   links   dsts   logs   symlink(   s   srcs   dst(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   link  s    c         C   s   t  i i |   o d  Sn y> t i |  |  t i |  |  t i d d |  | f  Wn> t	 t
 f j
 o, } t t d  |  | t |  f  n Xd  S(   Ni   s   cp %s %ss   Error copying 
%s
to %s:
%s!(   s   oss   paths   isfiles   srcs   shutils   copys   dsts   copymodes   logs   IOErrors   OSErrors   errstrs   generic_error_dialogs   _s   str(   s   srcs   dsts   errstr(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   copy  s    c         C   s   t  i i |   o d  Sn y. t  i |  |  t i d d |  | f  Wn8 t j
 o, } t	 t
 d  |  | t |  f  n Xd  S(   Ni   s   ln -s %s %ss   Error linking 
%s
to %s:
%s!(   s   oss   paths   isfiles   srcs   symlinks   dsts   logs   OSErrors   errstrs   generic_error_dialogs   _s   str(   s   srcs   dsts   errstr(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   symlink  s    c         C   s   t  i i |   o t  i i |   o d  Sn y. t  i |  |  t i d d |  | f  WnA t t	 t
 f j
 o, } t t d  |  | t |  f  n Xd  S(   Ni   s   mv %s %ss   Error renaming 
%s
to %s:
%s!(   s   oss   paths   isfiles   srcs   isdirs   renames   dsts   logs   IOErrors   OSErrors   EnvironmentErrors   errstrs   generic_error_dialogs   _s   str(   s   srcs   dsts   errstr(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   rename&  s    (c         C   sa   y% t  i |   t i d d |   Wn5 t t f j
 o# } t t d  t	 |   n Xd  S(   Ni   s   mkdir %ss   Error creating directory!
%s(
   s   oss   mkdirs   paths   logs   IOErrors   OSErrors   errstrs   generic_error_dialogs   _s   str(   s   paths   errstr(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   mkdir0  s
    c         C   sP   |  } t i i |  o t |  } n | St i i |  o t Sn | Sd  S(   N(   s   files   fns   oss   paths   existss
   NETCONFDIRs   None(   s   files   fn(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   get_filepath8  s    s   ConfDevicesc           B   s   t  Z e d  Z RS(   Nc         C   s)  t  i  i |   | t j o t i t } n | d 7} y t i	 |  } Wn t j
 o	 } n Xx | D] } t |  d j o | d  d j ou t i i | |  o^ | | d d j oI t i | d  d j o0 t i | d  d j o t i | | t i  o |  i | d  qj qj Wd  S(   Ns   /i   s   ifcfg-is   ~s   .rpmsaves   .rpmnew(   s   UserLists   __init__s   selfs   confdirs   Nones
   netconfpkgs   ROOTs   SYSCONFDEVICEDIRs   oss   listdirs   dirs   OSErrors   msgs   entrys   lens   paths   isfiles   strings   finds   accesss   R_OKs   append(   s   selfs   confdirs   entrys   dirs   msg(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   __init__C  s    
 (   s   __name__s
   __module__s   Nones   __init__(    (    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   ConfDevicesB  s   c         C   s  t  |   o t Sn t i |  t i  p$ t i i |   p t i i |   o t Sn |  d d j o t Sn t  |   d j o |  d  d j o t Sn t  |   d j o |  d  d j o t Sn t  |   d j o |  d  d j o t Sn t	 Sd  S(   Nis   ~i   s   .rpmnewi   s   .rpmsaves   .rpmorig(
   s   lens   filenames   falses   oss   accesss   R_OKs   paths   isfiles   islinks   true(   s   filename(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   testFilenameW  s    >$$$c         C   s   |  t _ d  S(   N(   s   roots
   netconfpkgs   ROOT(   s   root(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   setRootn  s    c           C   s   t  i Sd  S(   N(   s
   netconfpkgs   ROOT(    (    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   getRootq  s    c         C   sa   t  |   xP d d t t t t t t f D]0 } t	 i
 i |  |  o t |  |  q) q) Wd  S(   Ns   /etcs   /etc/sysconfig(   s   setRoots   roots   SYSCONFNETWORKINGs   OLDSYSCONFDEVICEDIRs   SYSCONFDEVICEDIRs   SYSCONFPROFILEDIRs   CIPEDIRs   PPPDIRs   dirs   oss   paths   isdirs   mkdir(   s   roots   dir(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   prepareRoott  s
    
 s   ConfKeysc           B   s   t  Z d   Z RS(   Nc         C   s3   t  i i |  t i t d |  |  i d  d  S(   Ns   keys-i  (	   s   Confs   ConfShellVars   __init__s   selfs
   netconfpkgs   ROOTs   SYSCONFDEVICEDIRs   names   chmod(   s   selfs   name(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   __init__  s    "(   s   __name__s
   __module__s   __init__(    (    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   ConfKeys  s   c         C   sb  t  o |  o d  Sn t i t   t i  o d  Sn t t    d }
 t i i	 t
 i t d  o d }
 t t
 i t d  n d } |
 o8 t i t
 i t  } | i d  o | d } q n t t
 i t  }	 xr|	 D]j} | d j o q n t
 i t d | } t
 i t d | } t | |  o q n t t
 i t d |  t | |  t i d t d	  | | f  t
 i t d
 | d | } t |  t | |  x h  t! d <t" d <i#   D]r \ } } t
 i | } t
 i t d
 | | } t i i( |  p t | |  o t |  t | |  qqWq Wd a  d  S(   Ni    s	   /default/i   s   /defaults   defaults   CURRENT_PROFILEs   los   /ifcfg-s3   Linking %s to devices and putting it in profile %s.s   /s   /resolv.confs   /hosts()   s   __updatedNetworkScriptss   forces   oss   accesss   getRoots   W_OKs   prepareRoots	   firsttimes   paths   isdirs
   netconfpkgs   ROOTs   SYSCONFPROFILEDIRs   mkdirs	   curr_profs   Confs   ConfShellVars   SYSCONFNETWORKs   nwconfs   has_keys   ConfDevicess   OLDSYSCONFDEVICEDIRs   devlists   devs   ocfiles   SYSCONFDEVICEDIRs   dfiles
   issamefiles   unlinks   links   logs   _s   pfiles
   RESOLVCONFs	   HOSTSCONFs   itemss   files   cfiles   hostfiles   conffiles   isfile(   s   forces   conffiles   devs   files   hostfiles   nwconfs   dfiles   cfiles   pfiles   devlists	   firsttimes   ocfiles	   curr_prof(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   updateNetworkScripts  sL       
 %
s   LogFilec           B   s   t  Z d e d  Z d   Z e d  Z d   Z d   Z d d  Z e	 i
 d  Z d	   Z d
   Z d   Z d   Z d   Z RS(   Ni    c         C   sp   | t j o= d  k } | i t | i  |  _ |  i |  _ t	 i
 |  _ n |  i |  _ |  i |  | |  _ d  S(   N(   s   filenames   Nones   syslogs   openlogs   PROGNAMEs   LOG_PIDs   selfs   syslog_handlers   handlers   syss   stderrs   logFiles   file_handlers   opens   level(   s   selfs   levels   filenames   syslog(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   __init__  s    	c         C   s   y |  i i   Wn n Xd  S(   N(   s   selfs   logFiles   close(   s   self(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   close  s    c         C   sm   t  |  t  d  j o0 y t | d  |  _ Wqi t i |  _ qi Xn! | o | |  _ n t i |  _ d  S(   Ns   hellos   w(   s   types   files   opens   selfs   logFiles   syss   stderr(   s   selfs   file(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   open  s    c         C   s   |  i i   Sd  S(   N(   s   selfs   logFiles   fileno(   s   self(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   getFile  s    c         G   s   |  i | |  d  S(   N(   s   selfs   handlers   formats   args(   s   selfs   formats   args(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   __call__  s    c         C   s0   d  k  } |  i i d | | i   | f  d  S(   Ns   [%d] %s: %s
(   s   times   selfs   logFiles   writes   levels   ctimes   string(   s   selfs   strings   levels   time(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   file_handler  s    	c         C   s   d  k  } | i  | |  d  S(   N(   s   syslogs   levels   string(   s   selfs   strings   levels   syslog(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   syslog_handler  s    	c         C   s   | |  _  d  S(   N(   s   levels   self(   s   selfs   level(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   set_loglevel  s    c         C   s+   |  i | j o |  i | d | n d  S(   Ns   level(   s   selfs   levels   handlers   message(   s   selfs   levels   message(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   log  s    c         C   s/   |  i | j o |  i d | | f  n d  S(   Ns	   ++ %s 	%s(   s   selfs   levels   handlers   files   message(   s   selfs   levels   files   message(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   ladd  s    c         C   s/   |  i | j o |  i d | | f  n d  S(   Ns	   -- %s 	%s(   s   selfs   levels   handlers   files   message(   s   selfs   levels   files   message(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   ldel  s    c         C   s/   |  i | j o |  i d | | f  n d  S(   Ns	   -+ %s 	%s(   s   selfs   levels   handlers   files   message(   s   selfs   levels   files   message(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   lch  s    (   s   __name__s
   __module__s   Nones   __init__s   closes   opens   getFiles   __call__s   file_handlers   syslogs   LOG_INFOs   syslog_handlers   set_loglevels   logs   ladds   ldels   lch(    (    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   LogFile  s   							s    Harald Hoyer <harald@redhat.com>(   s   res	   tracebacks   syss   oss   os.paths   shutils   rhpls   ConfPAPs   ethtools   Confs   ConfSMBs   rhpl.logs   UserLists   strings   trues   falses   PROGNAMEs   locales   rhpl.translates   _s   N_s   textdomain_codesets	   setlocales   LC_ALLs   nl_langinfos   CODESETs   __builtin__s   __dict__s   Nones   _kernel_versions   kernel_versions   cmp_kernel_versions
   NETCONFDIRs   OLDSYSCONFDEVICEDIRs   SYSCONFNETWORKINGs   SYSCONFDEVICEDIRs   SYSCONFPROFILEDIRs   SYSCONFNETWORKs
   WVDIALCONFs	   HOSTSCONFs
   RESOLVCONFs   CIPEDIRs   PPPDIRs   MODULESCONFs   DOCIPEs   HWCONFs   ISDNCARDCONFs   PAPFILEs   CHAPFILEs
   netconfpkgs   ROOTs   DEFAULT_PROFILE_NAMEs   ETHERNETs   MODEMs   ISDNs   LOs   DSLs   CIPEs   WIRELESSs	   TOKENRINGs   CTCs   IUCVs   IPSECs   QETHs   HSIs   deviceTypess   modemDeviceLists   ctcDeviceLists   iucvDeviceLists   deviceTypeDicts   CRTSCTSs   XONXOFFs   NOFLOWs   modemFlowControlss   nops   _verboses   setVerboseLevels   getVerboseLevels   _debugs   setDebugLevels   getDebugLevels	   Exceptions	   TestErrors
   gen_hexkeys   rpms_notinstalleds   assure_rpmss   request_rpmss   netmask_to_bitss   bits_to_netmasks	   DVpapconfs
   getPAPConfs
   DVchapconfs   getCHAPConfs   create_combos   create_generic_combos   create_ethernet_combos   create_tokenring_combos
   ishardlinks
   issamefiles   getHardwareTypes   getDeviceTypes   getNickNames   getNewDialupDevices	   ModemLists   getModemLists   RESPONSE_NONEs   RESPONSE_REJECTs   RESPONSE_ACCEPTs   RESPONSE_DELETE_EVENTs   RESPONSE_OKs   RESPONSE_CANCELs   RESPONSE_CLOSEs   RESPONSE_YESs   RESPONSE_NOs   RESPONSE_APPLYs   RESPONSE_HELPs   generic_error_dialog_funcs   generic_error_dialogs   generic_info_dialog_funcs   generic_info_dialogs   generic_longinfo_dialog_funcs   generic_longinfo_dialogs   generic_yesnocancel_dialog_funcs   generic_yesnocancel_dialogs   generic_yesno_dialog_funcs   generic_yesno_dialogs   generic_run_dialog_funcs   generic_run_dialogs   generic_run_funcs   generic_runs   set_generic_error_dialog_funcs   set_generic_info_dialog_funcs    set_generic_longinfo_dialog_funcs#   set_generic_yesnocancel_dialog_funcs   set_generic_yesno_dialog_funcs   set_generic_run_dialog_funcs   set_generic_run_funcs   unlinks   rmdirs   links   copys   symlinks   renames   mkdirs   get_filepaths   ConfDevicess   testFilenames   setRoots   getRoots   prepareRoots   ConfShellVars   ConfKeyss   __updatedNetworkScriptss   updateNetworkScriptss   syslogs   LogFiles   logs
   __author__(   s   generic_yesnocancel_dialogs   RESPONSE_NONEs   getCHAPConfs   ISDNCARDCONFs   setVerboseLevels
   NETCONFDIRs   modemFlowControlss   ISDNs   request_rpmss   PAPFILEs   UserLists
   WVDIALCONFs   HSIs   updateNetworkScriptss   setRoots   DOCIPEs   SYSCONFNETWORKINGs   ethtools   HWCONFs   CHAPFILEs   strings
   gen_hexkeys   RESPONSE_CLOSEs	   TestErrors   generic_run_dialogs   modemDeviceLists   RESPONSE_NOs
   getPAPConfs   nops   IUCVs   testFilenames   setDebugLevels   create_combos    set_generic_longinfo_dialog_funcs   netmask_to_bitss   SYSCONFNETWORKs   locales   RESPONSE_DELETE_EVENTs   getDeviceTypes   create_tokenring_combos   ConfPAPs   SYSCONFDEVICEDIRs
   ishardlinks   LogFiles   CIPEDIRs   XONXOFFs   res   getNickNames   set_generic_info_dialog_funcs   generic_yesno_dialogs   ConfSMBs   set_generic_yesno_dialog_funcs   symlinks   MODULESCONFs   generic_longinfo_dialogs   _s   getVerboseLevels	   tracebacks   DSLs#   set_generic_yesnocancel_dialog_funcs   CIPEs   get_filepaths   Confs   create_ethernet_combos   ETHERNETs   generic_runs   oss   ConfDevicess   PPPDIRs   PROGNAMEs   __builtin__s   SYSCONFPROFILEDIRs   CTCs   MODEMs   logs   mkdirs   NOFLOWs   deviceTypeDicts   rmdirs   ConfKeyss   N_s   assure_rpmss   IPSECs   set_generic_error_dialog_funcs   RESPONSE_CANCELs   generic_info_dialogs
   __author__s   WIRELESSs   links   OLDSYSCONFDEVICEDIRs   copys   trues
   netconfpkgs   getRoots   syslogs   RESPONSE_ACCEPTs   RESPONSE_HELPs   iucvDeviceLists   QETHs   set_generic_run_dialog_funcs	   HOSTSCONFs   RESPONSE_YESs   renames   falses
   issamefiles   cmp_kernel_versions   bits_to_netmasks   getNewDialupDevices   shutils   set_generic_run_funcs   LOs   generic_error_dialogs	   TOKENRINGs
   RESOLVCONFs   rhpls   rpms_notinstalleds   create_generic_combos   deviceTypess   getDebugLevels   prepareRoots   RESPONSE_OKs   syss   RESPONSE_APPLYs   textdomain_codesets   getModemLists   unlinks   RESPONSE_REJECTs   getHardwareTypes   CRTSCTSs   kernel_versions   DEFAULT_PROFILE_NAMEs   ctcDeviceList(    (    s_   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NC_functions.pys   ?   s2  													

"
		*3i3						
												!			$WO													
	
		
				H		A		