;ò
ådê@c           @   sf  d  k  Z  d  k Z d  k Z d k l Z d  k Z d k l Z d k Td k	 Td k
 Td k Td k Te a g  Z y+ e d d d d g ƒ Z e i e ƒ Z Wn n Xg  Z y+ e d d d d g ƒ Z e i e ƒ Z Wn n Xd „  Z d	 e f d
 „  ƒ  YZ e a e i a e d „ Z e a e i a e d „ Z d e f d „  ƒ  YZ d e f d „  ƒ  YZ  e a! e i a" e d „ Z# d „  Z$ e% d j oÁe  ƒ  Z& e& i' ƒ  xe( e) e& ƒ ƒ D]‰Z* d Ge& e* i+ GHd Ge& e* i, GHd Ge& e* i- GHe& e* i- d j p e& e* i- d j o¯ d Ge& e* i. i/ GHd Ge& e* i. i0 GHd Ge& e* i. i1 GHd Ge& e* i. i2 GHd Ge& e* i. i3 GHd Ge& e* i. i4 GHd Ge& e* i. i5 GHd  Ge& e* i. i6 GHd! Ge& e* i. i7 GHn e& e* i- d" j oc d# Ge& e* i8 i9 GHd$ Ge& e* i8 i: GHd% Ge& e* i8 i; GHd& Ge& e* i8 i< GHd' Ge& e* i8 i= GHn d( GHqµWe& i> ƒ  n d) Z? d* Z@ d+ ZA d  S(,   N(   s   ethtool(   s   HardwareList_base(   s   *s   /bin/shs   -csf   find /lib/modules/$(uname -r)/{kernel,unsupported}/drivers/isdn -name '*.?o' -printf '%f ' 2>/dev/nullsn   find /lib/modules/$(uname -r)/{kernel,unsupported}/drivers/net/wireless -name '*.?o' -printf '%f ' 2>/dev/nullc          C   sj   t  t j oU xR d t d d g D]9 }  y t d |  ƒ a  Wn t t f j
 o
 q! n XPq! Wn t  Sd  S(   Ns   /boot/module-infos   /module-infos   ./module-infos   filename(   s   ModInfos   Nones
   NETCONFDIRs   paths   ConfModInfos   VersionMismatchs   FileMissing(   s   path(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys
   getModInfo1   s      	s   MyConfModulesc           B   s/   t  Z e d „ Z d „  Z d „  Z d „  Z RS(   Nc         C   s2   | t j o t i t } n t i |  | ƒ d  S(   N(   s   filenames   Nones
   netconfpkgs   ROOTs   MODULESCONFs   ConfModuless   __init__s   self(   s   selfs   filename(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   __init__@   s    c         C   sÍ   |  i ƒ  } x |  i | i ƒ  D]x } |  i ƒ  d | d | } x |  i	 | ƒ o |  i
 ƒ  qE Wd | d | } x |  i	 | ƒ o |  i
 ƒ  qy Wq  W|  i | =t i d |  i | ƒ |  i | ƒ d  S(   Ns   ^[\t ]*s   [\t ]+s   [\t ]+\-k[\t ]+i   (   s   selfs   tells   places   varss   varnames   keyss   keys   rewinds   restrs   findnextlines
   deletelines   logs   ldels   filenames   seek(   s   selfs   varnames   places   keys   restr(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   __delitem__G   s     
  
c         C   sD   t  | d ƒ } | d j o | |  | | d f Sn | t f Sd  S(   Ns   =i    i   (   s   finds   opts   eqs   None(   s   selfs   opts   eq(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   splitopt]   s    c         C   sb   d } xQ | i ƒ  D]C } | | t j o | | d | | d } q | | d } q W| Sd  S(   Ns    s   =s    (   s	   optstrings   dicts   keyss   keys   None(   s   selfs   dicts	   optstrings   key(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   joinoptlistd   s     (   s   __name__s
   __module__s   Nones   __init__s   __delitem__s   splitopts   joinoptlist(    (    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   MyConfModules?   s   		c         C   sB   t  t j p |  p t t i j o t ƒ  a  t i a n t  Sd  S(   N(   s   _MyConfModuless   Nones   refreshs   _MyConfModules_roots
   netconfpkgs   ROOTs   MyConfModules(   s   refresh(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   getMyConfModuless   s      $	c         C   sK   t  t j p t t i j o& t t i t d |  ƒa  t i a n t  Sd  S(   Ns   create_if_missing(   s	   _MyWvDials   Nones   _MyWvDial_roots
   netconfpkgs   ROOTs   ConfSMBs
   WVDIALCONFs   create_if_missing(   s   create_if_missing(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   getMyWvDial€   s      s
   ConfHWConfc           B   s5   t  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   Nc         C   s   t  i |  t i t ƒ d  S(   N(   s   Confs   __init__s   selfs
   netconfpkgs   ROOTs   HWCONF(   s   self(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   __init__   s    c         C   s   t  i |  ƒ |  i ƒ  d  S(   N(   s   Confs   reads   selfs   initvars(   s   self(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   read   s    c   
      C   sL  h  |  _ t i t i t t i ƒ o d  Sn t t i t d ƒ } | i
 ƒ  } t i | d ƒ } d } xÜ | D]Ô } t | ƒ o qp n t i | d ƒ } h  } x‡ | D] } t | ƒ o qª n t i | d ƒ }	 t |	 ƒ d j o qª n t i |	 d ƒ } | |	 d <t i |	 d ƒ | |	 d <qª W| |  i | <| d } qp Wd  S(   Ns   rs   -
i    s   
s   :i   (   s   selfs   varss   oss   accesss
   netconfpkgs   ROOTs   HWCONFs   R_OKs   opens   fps   reads   hwlists   strings   splits   poss   hws   lens   itemss   hwdicts   items   valss   strips   strippedstrings   join(
   s   selfs   fps   strippedstrings   poss   hws   hwdicts   items   hwlists   itemss   vals(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   initvars”   s2    	  
c         C   s*   |  i i | ƒ o |  i | Sn t Sd  S(   N(   s   selfs   varss   has_keys   varnames   None(   s   selfs   varname(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   __getitem__²   s    c         C   s   |  i i ƒ  Sd  S(   N(   s   selfs   varss   keys(   s   self(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   keys¸   s    (   s   __name__s
   __module__s   __init__s   reads   initvarss   __getitem__s   keys(    (    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys
   ConfHWConf‹   s
   				s   HardwareListc           B   sÅ   t  Z h  d d <d d <d d <d d <d d <d d <d	 d <d
 d <Z e e d „ Z e d „ Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 e d „ Z d „  Z d „  Z d „  Z RS(   Ns   ctcs   escons   lcss   osads    s   iucvs   eths   qeths   hsis   trc         C   sD   t  i |  | | ƒ h  d d <d d <d d <d d <|  _ d  S(	   Ns   IoPorts   ios   IRQs   irqs   Mems   mems   DMA0s   dma(   s   HardwareList_bases   __init__s   selfs   lists   parents   keydict(   s   selfs   lists   parent(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   __init__Æ   s    c         C   sZ   d k  l } t i |  ƒ } | ƒ  } | i | ƒ } | o | ƒ  } | |  | <n | Sd  S(   N(   s   getHardwareFactory(   s   netconfpkg.NCHardwareFactorys   getHardwareFactorys   HardwareList_bases   addHardwares   selfs   is   hwfs   getHardwareClasss   types   hwcs   newhw(   s   selfs   types   newhws   is   hwcs   hwfs   getHardwareFactory(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   addHardwareÏ   s    		c         C   sª  t  i ƒ  d } | d j o | d j o t ƒ  o d  Sn d } y t | d ƒ } Wn d  Sn Xt } x9| D]1} | i
 ƒ  | o' | i d ƒ d j o
 d } q¢qq qq | d	 j o t } qq n t | ƒ d
 j o qq n | d
  d j o qq n | i ƒ  } t | ƒ d j  o qq n t } | d } x\ t i i ƒ  D]K }	 t | ƒ t |	 ƒ j o qBn | t |	 ƒ  |	 j o qBn | } PqBWx9 t t | ƒ ƒ D]% }
 | |
 d j o d | |
 <q¤q¤W| oÎ xË |  D] } | i | j o PqÛqÛWt | ƒ } |  i | ƒ }
 |  |
 } | i ƒ  | | _ | | _ | d | i _  | d | i _! | d | i _" t i i# | ƒ o t i | | i _$ n t% | _& qq qq Wd  S(   Ni   s   s390s   s390xs   /proc/chandevs   rs   Initialised Devicesi    i   s    i   s   0xi   i	   s   n/ai   i   ('   s   oss   unames   machines   getDebugLevels   procfilenames   files   confs   Nones   detect_states   lines   strips   finds   lens   splits   tokss   devices   devs   HardwareLists   s390devss   keyss   ds   xranges   is   selfs   hws   Names   getDeviceTypes   types   addHardwares
   createCards   Types   Cards   IoPorts   IoPort1s   IoPort2s   has_keys
   ModuleNames	   HW_SYSTEMs   Status(   s   selfs   confs   procfilenames   machines   types   hws   devices   lines   tokss   ds   is   detect_states   dev(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   updateFromChandevÙ   sr    % 


   	

		c         C   s²  t  i ƒ  d } | d j o | d j o t ƒ  o d  Sn t i d } y t | d ƒ } Wn d  Sn Xx@| D]8} | i
 ƒ  y\ t | ƒ o | d d j o | d  } n t | ƒ o | d d j o | d  } n Wn n X| i d	 ƒ } t } t | ƒ o| | d
 }
 x\ t i i ƒ  D]K } t |
 ƒ t | ƒ j o q$n |
 t | ƒ  | j o q$n |
 } Pq$W| o qr q†n t | ƒ } |  i | ƒ }	 |  |	 } | i ƒ  | | _ | | _ | i o | | _ n | i d t i  | d d	 ƒ 7_ t | ƒ d j ob | d | i! _" t | ƒ d j o; | d | i! _# t | ƒ d j o | d | i! _$ qsqwn t i i% | ƒ o t i | | i! _& n t' | _( qr Wd  S(   Ni   s   s390s   s390xs   /etc/chandev.confs   riÿÿÿÿs   
s   s   ,i    s    i   i   i   ()   s   oss   unames   machines   getDebugLevels
   netconfpkgs   ROOTs   conffilenames   files   confs   lines   strips   lens   splits   tokss   Nones   devices   devs   HardwareLists   s390devss   keyss   ds   getDeviceTypes   types   selfs   addHardwares   is   hws
   createCards   Names   Types   Descriptions   strings   joins   Cards   IoPorts   IoPort1s   IoPort2s   has_keys
   ModuleNames   HW_CONFs   Status(   s   selfs   confs   machines   types   tokss   hws   devices   lines   ds   is   devs   conffilename(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   readChandev  sd    % 
 
 

		 #c         C   sÒ  d  k  } t ƒ  } t i ƒ  } g  } x/ |  D]' } | i	 t
 j o | i | ƒ q+ q+ Wg  }
 |
 i | i | i | i | i ƒ ƒ x|
 D]
} | i o | i oF | i d t j o t | _ qé | i d t j o t | _ qé n | i o qˆ n | i d j o qˆ n t i d d t | ƒ ƒ t | i ƒ } x¼| D]Ù } | |  | i j o qBn t i | d ƒ d j o qBn y t i  | ƒ } Wn t" j
 o } t$ } n X| o qBn | i o qBn | | i j o t i d d ƒ n t i d d	 | ƒ | i% | ƒ PqBWxØ | i& ƒ  D]K } | |  | i j o q,n | | i' d
 ƒ o | | d
 } n q,Pq,Wt i d d t | ƒ ƒ | i } xX t( d d ƒ D]G } x= |  D]% } | i* | t | ƒ j o Pq»q»W| t | ƒ } Pq®WPt i d d | | f ƒ x{| D]; } | i* | j o | i+ i, | j o | i% | ƒ PqqW|  i- t. | ƒ ƒ } |  | } t i | i1 d ƒ d j o t i2 | i1 d ƒ \ } } n t4 d ƒ } | i1 } | | _* | | _5 t. | ƒ | _6 t
 | _	 | i7 ƒ  | | i+ _, xy |  i8 i& ƒ  D]h }	 |  i8 |	 } | | i+ i, o | | i+ i, d i' | ƒ o& | | i+ i, d | | i+ i; |	 <qqW| i< t= ƒ qˆ Wx2 | D]* } t i d d | i* ƒ |  i% | ƒ qW~ d  S(   Ns   .os   ignorei   s   Checking %s s   :iÿÿÿÿs%   Error... kudzu != actual system statei   s   Found %s in ethlists   aliass   Found nothing for %si    i   s   Found dev %s - %ss   |s   Unknowns   optionss   Removing %s from HWList(>   s   kudzus   getMyConfModuless   moduless   ethtools   get_devicess   ethlists   hdellists   selfs   hs   Statuss   HW_OKs   appends	   kudzulists   extends   probes   CLASS_NETWORKs
   BUS_UNSPECs
   PROBE_SAFEs   kudzu_devices   devices   drivers   isdnmodulelists   ISDNs   wirelessmodulelists   WIRELESSs   logs   strs   lens   ls   devs   strings   finds
   get_modules   modules   IOErrors   errs   Nones   removes   keyss   has_keys   xranges   nums   Names   Cards
   ModuleNames   addHardwares   getDeviceTypes   is   hws   descs   splits   mfgs   _s   Descriptions   Types
   createCards   keydicts   selfkeys   confkeys   __dict__s
   setChangeds   true(   s   selfs   kudzus   mfgs   modules   nums   ethlists   kudzu_devices   hdellists   hws   selfkeys	   kudzulists   descs   errs   is   hs   moduless   ls   devs   confkey(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   updateFromKudzuZ  s¶    		    	  	 #	
				
 /* c      	   C   s_  t  ƒ  } t ƒ  } |  i ƒ  g  } x/ |  D]' }
 |
 i t	 j o | i
 |
 ƒ q) q) W|  i ƒ  xÂt i ƒ  D]´} t }
 x# |  D] }
 |
 i | j o Pq~ q~ W|
 o |
 i | j o |
 i t	 j o qk n | d  d j o qk n t i | d ƒ d j o qk n y t i | ƒ } Wn t j
 o } t } n X| t j o
 | d j oÑxÎ| D]~ }
 |
 i | j o |
 i i | j o, t i d d | | f ƒ | i |
 ƒ PqUt i d d |
 i | |
 i i | f ƒ qUW|  i t | ƒ ƒ }	 |  |	 } | | _ | | _ t	 | _ t | ƒ | _  | i! ƒ  | | i _ | oU xR | i" ƒ  D]@ } | | j o- | | i$ d	 ƒ o | | d	 | _ qŠqJqJWn xy |  i% i" ƒ  D]h } |  i% | } | | i i o | | i i d
 i$ | ƒ o& | | i i d
 | | i i( | <q¢q¢W| i) t* ƒ qk qk Wx2 | D]* }
 t i d d |
 i ƒ |  i |
 ƒ q*W~ d  S(   Ni   s   eths   :iÿÿÿÿs    i   s*   Found %s:%s, which is already in our list!s   %s != %s and %s != %ss   descriptions   optionss   Removing %s from HWList(+   s   getMyConfModuless   moduless
   getModInfos   modinfos   selfs   updateFromKudzus   hdellists   hs   Statuss	   HW_SYSTEMs   appends   updateFromChandevs   ethtools   get_devicess   devices   Nones   Names   strings   finds
   get_modules   mods   IOErrors   errs   Cards
   ModuleNames   logs   removes   addHardwares   getDeviceTypes   is   hws   Descriptions   Types
   createCards   keyss   infos   has_keys   keydicts   selfkeys   confkeys   __dict__s
   setChangeds   true(   s   selfs   moduless   modinfos   hdellists   hws   devices   mods   infos   errs   is   hs   selfkeys   confkey(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   updateFromSystemÖ  sv    		
 
  	' #-
			
 ! /* c         C   sû  t  ƒ  } t ƒ  } xâ| i ƒ  D]Ô} | | i d ƒ o | | d } n t } t	 | ƒ }
 |
 t d ƒ j o q n t } x# |  D] } | i | j o Pq„ q„ W| o | i | j o q n |  i |
 ƒ } |  | } | | _ | | _ |
 | _ | i ƒ  | | i _ t | _ | o | oU xR | i ƒ  D]@ } | | j o- | | i d ƒ o | | d | _ qoq/q/Wn xy |  i i ƒ  D]h }	 |  i |	 } | | i i o | | i i d i | ƒ o& | | i i d | | i i |	 <q‡q‡Wq Wd  S(   Ns   aliass   Unknowns   descriptions   options(   s   getMyConfModuless   moduless
   getModInfos   modinfos   keyss   mods   has_keys   modules   Nones   getDeviceTypes   types   _s   hs   selfs   Names   addHardwares   is   hws   Descriptions   Types
   createCards   Cards
   ModuleNames   HW_CONFs   Statuss   infos   keydicts   selfkeys   confkeys   __dict__(   s   selfs   infos   is   hs   moduless   hws   modinfos   confkeys   modules   selfkeys   types   mod(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   updateFromModules'  sH    		  	
			
	 ! /c         C   sB   d } x1 |  D]) } | | i d | i | i f ƒ 7} q W| Sd  S(   Ns    s   HardwareList.%s.%s(   s   retstrs   selfs   devs	   _objToStrs   Types   Name(   s   selfs	   parentStrs   retstrs   dev(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys	   _objToStrT  s
     'c         C   s  t  | ƒ d j o d  Sn | d d j o | d =n d  Sx| |  D]t } | i | d j oZ | i | d j o* |  i | ƒ t i d d | d ƒ Pn | i | d | ƒ d  SqB qB Wt i d d | d | d f ƒ |  i
 | d ƒ } |  | } | d | _ | i | d | ƒ d  S(   Ni   i    s   HardwareLists   Deleting device %si   i   s   Type = %s, Name = %s(   s   lens   valss   selfs   devs   Names   Types   removes   logs
   _parseLines   values   addHardwares   i(   s   selfs   valss   values   is   dev(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys
   _parseLine^  s&     "
c         C   s¬  t  ƒ  } |  i d t |  ƒ ƒ |  i ƒ  |  i ƒ  |  i ƒ  xD|  D] } | i	 d j o PqD qD Wt
 i ƒ  } | i ƒ  d j o|  i t ƒ } |  | } d | _	 | i | _ t | _ t | _ | i ƒ  | i | i _ | i | i _ | i | i _ | i | i _ | i | i _ | i | i _ | i | i _ | i | i _ | i | i _ | i | i _ | i  | i _  | i! | i _! n y t" t# i$ t% ƒ } Wn t' i( j
 o næXxá| i) ƒ  D]Ó} | d  d j o qÁn |  i t+ ƒ } |  | } | | _	 d | _ t+ | _ t | _ | i, ƒ  | | i- d ƒ o d | | d <n | | d | i. _/ | | i- d ƒ o d | | d <n t0 | | d ƒ | i. _1 | | i- d	 ƒ o d
 | | d	 <n t0 | | d	 ƒ | i. _2 | | i- d ƒ o d | | d <n | | d | i. _3 | | i- d ƒ o d | | d <n | | d | i. _4 | | i- d ƒ o t5 | | d <n | | d | i. _6 qÁW|  i7 d t8 ƒ d  S(   Ni    s   ISDN Card 0i   s   Modems   Generic Modems
   /dev/modems   Bauds   38400s	   SetVolumes   0s   Dial Commands   ATDTs   Init1s   ATZs   FlowControls   changed(9   s
   ConfHWConfs   hwconfs   selfs   __delslice__s   lens   readChandevs   updateFromSystems   updateFromModuless   hws   Names   NCisdnhardwares   ConfISDNs   isdncards   loads   addHardwares   ISDNs   is   Descriptions   Types   HW_CONFs   Statuss
   createCards
   ModuleNames   Cards   IoPorts   IoPort1s   IoPort2s   Mems   IRQs   ChannelProtocols   Firmwares   DriverIds   VendorIds   DeviceIds   ConfSMBs
   netconfpkgs   ROOTs
   WVDIALCONFs   wvdials   Confs   FileMissings   keyss   devs   MODEMs   createModems   has_keys   Modems
   DeviceNames   ints   BaudRates   ModemVolumes   DialCommands
   InitStrings   CRTSCTSs   FlowControls   commits   false(   s   selfs   hwconfs   is   isdncards   hws   wvdials   dev(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   loadt  s€    	


 	
			
 
				
c         C   sx  t  d t ƒ } x |  D] } | i ƒ  q Wy t d t ƒ } Wn t	 } n X| op xm | i
 ƒ  D][ } | d  d j o qa n x: |  D]+ } | i t j o | i | j o Pq† q† W| | =qa Wn xŽ | i
 ƒ  D]€ } t | ƒ } | t j o
 | t j o qÑ n xJ |  D]; } | i t j p | i t j o | i | j o PqqW| | =qÑ W| i ƒ  | o | i ƒ  n d  S(   Ns   refreshs   create_if_missingi   s   Modem(   s   getMyConfModuless   trues   moduless   selfs   hws   saves   getMyWvDials   falses   wvdials   Nones   keyss   devs   Types   MODEMs   Names   mods   getDeviceTypes   types   ETHERNETs	   TOKENRINGs   write(   s   selfs   types   moduless   hws   devs   wvdials   mod(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   saveÉ  s@        	  0	
(   s   __name__s
   __module__s   s390devss   Nones   __init__s   addHardwares   updateFromChandevs   readChandevs   updateFromKudzus   updateFromSystems   updateFromModuless	   _objToStrs
   _parseLines   loads   save(    (    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   HardwareList»   s   N
	
	F	;	|	Q	-
		Uc         C   sL   t  t j p |  p t t i j o  t ƒ  a  t  i ƒ  t i a n t  Sd  S(   N(   s   __HWLists   Nones   refreshs   __HWList_roots
   netconfpkgs   ROOTs   HardwareLists   load(   s   refresh(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   getHardwareListÿ  s      $	
c         C   sl   t  ƒ  } d } xH t d d ƒ D]7 } x. | D]% } | i |  t | ƒ j o Pq, q, WPq W|  t | ƒ Sd  S(   Ni    id   (   s   getHardwareLists   hwlists   nums   xranges   hws   Names   bases   str(   s   bases   nums   hws   hwlist(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys
   getNextDev
  s    	  	s   __main__s   Name: s   Description: s   Type: s   Ethernets   ISDNs   ModuleName: s   IoPort: s	   IoPort1: s	   IoPort2: s   Mem: s   IRQ: s   DMA0: s   DMA1: s   ChannelProtocol: s   Modems   DeviceName: s
   BaudRate: s   FlowControl: s   ModemVolume: s   DialCommand: s)   -----------------------------------------s    Harald Hoyer <harald@redhat.com>s   $Date: 2004/07/06 08:09:09 $s   $Revision: 1.72.4.1 $(B   s   syss   oss   strings   rhpls   ethtools   NCisdnhardwares
   netconfpkgs   HardwareList_bases   netconfpkg.NCHardwares   NC_functionss	   rhpl.Confs   rhpl.ConfSMBs   rhpl.executils   Nones   ModInfos   isdnmodulelists   execWithCaptures   msgs   splits   wirelessmodulelists
   getModInfos   ConfModuless   MyConfModuless   _MyConfModuless   ROOTs   _MyConfModules_roots   getMyConfModuless	   _MyWvDials   _MyWvDial_roots   getMyWvDials   Confs
   ConfHWConfs   HardwareLists   __HWLists   __HWList_roots   getHardwareLists
   getNextDevs   __name__s   hls   loads   xranges   lens   is   Names   Descriptions   Types   Cards
   ModuleNames   IoPorts   IoPort1s   IoPort2s   Mems   IRQs   DMA0s   DMA1s   ChannelProtocols   Modems
   DeviceNames   BaudRates   FlowControls   ModemVolumes   DialCommands   saves
   __author__s   __date__s   __version__(   s   HardwareList_bases   getHardwareLists   NCisdnhardwares   msgs   __version__s
   getNextDevs   ethtools   strings   HardwareLists   isdnmodulelists
   __author__s   syss   getMyWvDials   hls   getMyConfModuless
   ConfHWConfs   MyConfModuless   is   wirelessmodulelists
   getModInfos   __date__s   os(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCHardwareList.pys   ?   sˆ   					1	
	0ÿ ÿ C			
 (	