™N
:/b4c       si     k  Z   k l  k l  k l  k l  k l  k l  k	 l  k
 l  k l   k l " k Z # k Z $ k l % k Z & k Z ' k Z ( k Z * d  Z + d Z - d Ge GH. e GH2 d „  Z @ d „  Z H d „  Z [ d „  Z b d „  Z i d „  Z o d	 „  Z v d
 „  Z € d „  Z Œ e d d d „ Z  ” e d d d „ Z! ¤ d f  d „  ƒ  YZ"  d e# f d „  ƒ  YZ$ 'd e$ f d „  ƒ  YZ% `d e$ f d „  ƒ  YZ& ºd e$ f d „  ƒ  YZ' Öd e$ f d „  ƒ  YZ( Ld e# f d „  ƒ  YZ) ’e* ƒ  Z+ “e+ i, i- d d d  ƒ ”[+ –e) e. ƒ  ƒ Z/ ˜e/ i0 e/ ƒ d S(!   s   2.18sk   Copyright (C) 1996, 1997 Red Hat Software
Redistributable under the terms of the GNU General Public Licenses   Red Hat Linux netcfgc    sË   2 3 |  } 4 d } 5 t i d |  ƒ d j o 6 d ‚ n 7 xz 7 | oo 8 | d >t i t i d d | ƒ ƒ } 9 t i d | ƒ d j o : d } n < t i d	 d | ƒ } qF W= | Sd  S(
   Ni    s   [^0-9.]i   s
   BadAddressi   s   \..*s    s   \.s	   ^[^\.]+\.(	   s   aIPs   parts   nIPs   regexs   searchs   strings   atois   regsubs   gsub(   s   aIPs   parts   nIPs	   netcfg.pys	   inet_aton2 s   		 
)c    sZ   @ A t  |  d ?d @ƒ d t  |  d ?d @ƒ d t  |  d ?d @ƒ d t  |  d @ƒ Sd  S(   Ni   iÿ   s   .i   i   (   s   strs   nIP(   s   nIPs	   netcfg.pys	   inet_ntoa@ s   c    sâ   H I |  p | o J d Sn K d } L t |  ƒ }  M t | ƒ } N x. N | d @o O | d ?} P | d } qN WQ | d } R d } S x? S | o4 T | t |  d | ?d @ƒ d } U | d } q˜ WV | Sd  S(   Ns    i    i   i   iÿ   s   .(   s   networks   netmasks   is	   inet_atons   strings   str(   s   networks   netmasks   is   strings	   netcfg.pys	   partialipH s    	 	 
#c    sE   [ \ x8 | d \ r+ } ] | |  j o ^ |  i | ƒ n q Wd  S(   Ni    (   s   list2s   items   list1s   append(   s   list1s   list2s   items	   netcfg.pys
   mergeLists[ s    	c    s-   b c t  |  | ƒ o d d Sn f d Sd  S(   Ni   i    (   s   cmps   as   b(   s   as   bs	   netcfg.pys   compareb s   c    s#   i j |  o k d Sn m d Sd  S(   Ns   yess   no(   s   b(   s   bs	   netcfg.pys   yni s   
c    s'   o p t  |  d ƒ p t  |  d ƒ Sd  S(   Ns   yess   true(   s   compares   s(   s   ss	   netcfg.pys   isyeso s   c    s}   v w y_ x t  d |  d ƒ } y | i ƒ  } z x( z | d d j o { | d  } q5 W| | SWn } ~ d Sn Xd  S(   Ns   /var/run/ppp-s   .devi   s   
s    (   s   opens   logicals   fs   reads   physical(   s   logicals   fs   physicals	   netcfg.pys   ppp_log_to_physv s    c    s¹   €  y› ‚ t  i d ƒ } ƒ t i d ƒ } „ xm | d „ r` } … | i | ƒ d j oA † t i	 | d | ƒ } ‡ t t | ƒ |  ƒ o ˆ | Sn n q9 WWn ‰ Š d Sn Xd  S(   Ns   /var/runs   ^ppp-\(.*\)\.dev$i    s   \1s    (   s   oss   listdirs   ds   regexs   compiles   cs   names   searchs   regsubs   subs   logicals   cmps   ppp_log_to_physs   physical(   s   physicals   ds   cs   names   logicals	   netcfg.pys   ppp_phys_to_log€ s    	c  	  s‹   Œ  g  } Ž x\ d d d d d d d d g d	 Ž r7 }  | i d
 h  | d <| | d „ d
 <g ƒ q0 W’ t |  d | | | ƒ Sd  S(   Ns   1200s   2400s   4800s   9600s   19200s   38400s   57600s   115200i    s   commands   labelc    s   ‘ |  i | ƒ S(   N(   s   xs   sets   y(   s   xs   ys	   netcfg.pys   <lambda>‘ s    s   Line speed:(   s	   speedlists   speeds   appends   variables   LabelledMenus   masters   width(   s   masters   variables   widths	   speedlists   speeds	   netcfg.pys   LinespeedMenuŒ s
   	$ 	5Ns   20c  	  sZ  ” • g  } – y& — t i i t i d ƒ ƒ d } Wn ˜ ™ d } n Xš h  d d <d d <d d	 <d
 d <} › x¿ d d d d	 d g d › r£ } œ d | }  | i	 | ƒ o  t
 | | <n ž t i i | ƒ o | | j o | | | j o5   | i d h  | d <| | d „ d <g ƒ n q“ W¢ t |  d | | | ƒ Sd  S(   Ns
   /dev/mousei   s    s   cua0s   ttyS0s   cua1s   ttyS1s   cua2s   ttyS2s   cua3s   ttyS3s   modemi    s   /dev/s   commands   labelc    s   ¡ |  i | ƒ S(   N(   s   xs   sets   y(   s   xs   ys	   netcfg.pys   <lambda>¡ s    s   Modem Port:(   s   portlists   oss   paths   splits   readlinks   mouses	   portaliass   ports   portpaths   has_keys   Nones   existss   appends   variables   LabelledMenus   masters   width(   s   masters   variables   widths   portlists   mouses	   portaliass   ports   portpaths	   netcfg.pys   ModemportMenu” s   	&- 	 69s   GVc      s   ¤ ¦ d „  Z  d „  Z RS(   Nc    sœ  ¦ ¨ t  ƒ  |  _ © t ƒ  |  _ ª t ƒ  |  _ « t ƒ  |  _ ¬ t	 ƒ  |  _
 ­ |  i d oÓ ´ |  i d p  t |  i d d |  i d ƒ oL ¶ |  i d o · |  i d |  i d <n ¹ |  i d |  i d d *n º |  i d =» y ¼ |  i i ƒ  Wn' ½ ¾ d GH¿ d GHÀ t d ƒ n Xn Ä t i i d ƒ or Å yA Æ t i i d ƒ o Ç t i d ƒ n É t i d d ƒ Wn' Ë Ì d GHÍ d GHÎ t d ƒ n Xn Ó xï t i d	 ƒ d Ó rÙ } Ô | d d
 !d j o t i d | ƒ d j o¢ Ö t d	 | ƒ } × | i ƒ  Ø t | d ƒ o: Ú t | d d ƒ o Û d | d <n Ý d | d <n ß t | d ƒ o à | d =n á | i ƒ  n qÏWä g  |  _ å g  } æ t i d d ƒ } è t i d ƒ } é x„ | i  ƒ  d é rq } ê | d  } ë | i | ƒ d j o1 ì t" | ƒ } í | o î | i$ | ƒ n n ð |  i i$ | ƒ qþWñ | i% ƒ  õ t i i d ƒ oj ö t i d d ƒ } ø x@ | i  ƒ  d ø r- } ù t& |  i | d t | ƒ d !g ƒ qÁWú | i% n ý g  |  _' þ xI |  i d þ r9 } ÿ t i) d | d ƒ o |  i' i$ | ƒ n qWx_ | d rR } t i) d t* | ƒ d ƒ o* |  i' i$ | ƒ |  i i$ | ƒ n qjW	g  |  _+ 
t i d ƒ } t i d ƒ }	 t i d ƒ }
 x t/ i0 d	 d ƒ d rt } | i | ƒ d j o+ |	 i | ƒ d j o |
 i | ƒ d j o& |  i+ i$ t2 i3 d d | ƒ ƒ n qWd  S(    Ns   domains   searchi    s/   Permission denied: cannot fix /etc/resolv.conf.s   Please re-run netcfg as root.s(   /etc/sysconfig/network-scripts/ifcfg-lo0s'   /etc/sysconfig/network-scripts/ifcfg-los'   Permission denied: cannot fix ifcfg-lo0s   /etc/sysconfig/network-scripts/i   s   ifcfg-s   [^-]-[^-][^-]*-[^-]i   s	   BOOTPROTOs   BOOTPs   yess   bootps   nones,   cat /proc/net/dev | tail +3 | cut -d: -f1 | s    awk '{print $1}' | grep -v dummys	   ^ppp[0-9]s   /etc/conf.moduless    grep ^alias /etc/conf.modules | s5   awk '$2 ~ /(eth)|(tr)|(arc)|(atp)|(plip)/ {print $2}'s   /sbin/ifconfig s$    2>&1 | grep RUNNING 2>&1 >/dev/nulls   rpm\(orig\|save\)^s   ^lo0$s   \(~\|.[bB][aA][kK]\|.orig\)^s   ifcfg-*s    (4   s   ConfESNetworks   selfs   Networkss
   ConfEHostss   EHostss   ConfEResolvs   EResolvs   ConfESStaticRoutess   ESStaticRoutess   ConfPAPs   PAPs   cmps   writes   exits   oss   paths   existss   unlinks   renames   listdirs   cfgs   regexs   searchs   ConfShellVars   fs   fsfs   lens   devss   pppdevss   popens   compiles   ppps	   readliness   items   ppp_phys_to_logs   logicalnames   appends   closes
   mergeListss   runningdevss   devices   systems   ppp_log_to_physs   iflists   rpms   los   backups   globs   glob1s   files   regsubs   gsub(   s   selfs   cfgs   fs   pppdevss   ppps   items   logicalnames   devices   rpms   los   backups   files	   netcfg.pys   __init__¦ s–   5 	1	 	
 	+ 	 	" 	Hc    sŽ   yT |  i i ƒ  |  i i ƒ  |  i i ƒ  |  i i ƒ  |  i i ƒ  Wn- t d d d d d d g ƒ i n Xd  S(   Ns   Errors4   Permission denied:
can't write configuration files.
s   Please re-run netcfg as root.s   warningi    s   Ok(	   s   selfs   Networkss   writes   EHostss   EResolvs   ESStaticRoutess   PAPs   Dialogs   num(   s   selfs	   netcfg.pys   saves   (   s   __init__s   save(    s	   netcfg.pys   GV¤ s   ms   SubFramec      s    "d „  Z  $d „  Z RS(   Nc    s)   "#|  i h  d d <d d <ƒ d  S(   Ns   1s   expands   boths   fill(   s   selfs   pack(   s   selfs	   netcfg.pys   show"s   c    s   $%|  i ƒ  d  S(   N(   s   selfs   forget(   s   selfs	   netcfg.pys   hide$s   (   s   shows   hide(    s	   netcfg.pys   SubFrame s   s   Namesc      s5   '(d „  Z  .d „  Z 4d „  Z Ud „  Z RS(   Nc    s
   (,d  S(   N(    (   s   selfs   events	   netcfg.pys   SPverify(s   c    s
   .2d  S(   N(    (   s   selfs   events	   netcfg.pys   NSverify.s   c    s`  45| |  _ 6t | ƒ |  _ 7|  i i |  i i d ƒ 8t | ƒ |  _ 9|  i i	 d o% :|  i i |  i i	 d d ƒ n ;t
 i |  | ƒ <t |  d |  i d ƒ i h  d d <d d	 <ƒ >t |  d
 |  i d ƒ i h  d d <d d	 <ƒ @t |  h  d d <ƒ i h  d d <d d <ƒ Bt |  ƒ } Ct | h  d d <d d <d d <ƒ i h  d d <ƒ Et | h  d d <ƒ |  _ Fx; |  i i	 d d d Fr  } G|  i i d | d ƒ q¼WH|  i i d |  i ƒ I|  i i h  d d <d d	 <d d <ƒ J| i h  d d <d d	 <ƒ Kt |  ƒ } Lt | h  d d <d d <d d <ƒ i h  d d <d d <ƒ Nt | h  d d <ƒ |  _ Ox7 |  i i	 d d Or  } P|  i i d | d ƒ qÕWQ|  i i d |  i ƒ R|  i i h  d d	 <d d <ƒ S| i h  d d	 <d d <ƒ d  S(   Ns   HOSTNAMEs   searchi    s	   Hostname:s   12s   tops   sides   xs   fills   Domain:s+   Search for hostnames in additional domains:s   texts   ws   anchors    s   widths   lefts   4s   heighti   s   ends   
s	   <Any-Key>s   boths   1s   expands   Nameservers:s   nws   3s   nameservers(   s   GVs   selfs   Gs	   StringVars   Masters   hostnames   sets   Networkss   domains   EResolvs   SubFrames   __init__s   LabelledEntrys   packs   Labels   RHFrames   SPFs   VScrolledTextBoxs	   SPTextBoxs   searchs   inserts   binds   SPverifys   NSFs	   NSTextBoxs
   nameservers   NSverify(   s   selfs   Masters   GVs   SPFs   searchs   NSFs
   nameservers	   netcfg.pys   __init__4s8   %444= 	."F 	%c    sï   UV|  i i ƒ  |  i i d <Wt i d |  i i ƒ  ƒ Xt i d d |  i	 i d d ƒ ƒ } Y|  i i ƒ  g t i | d ƒ |  i i d <[|  i i i ƒ  \t i d d |  i i d d ƒ ƒ } ]t i | d ƒ |  i i d	 <d  S(
   Ns   HOSTNAMEs	   hostname s   [
	 ]+$s    s   0.1s   ends   [
	 ]+s   searchs   nameservers(   s   selfs   hostnames   gets   Gs   Networkss   oss   systems   regsubs   gsubs	   SPTextBoxs   texts   domains   splits   EResolvs   fsfs	   NSTextBox(   s   selfs   texts	   netcfg.pys   saveUs   '/'(   s   SPverifys   NSverifys   __init__s   save(    s	   netcfg.pys   Names's   !s   Hostsc      si   `ad d „ Z  €d „  Z ‚d „  Z †d „  Z –d „  Z ¡d „  Z ¤d „  Z µd	 „  Z RS(
   Nc    s›  ab| |  _ ct ƒ  |  _ d|  i i d ƒ et |  i ƒ |  _ ft |  i ƒ |  _ gt |  i ƒ |  _	 hd |  _
 i| d j oj jd |  _
 k|  i i | ƒ } l|  i i | d ƒ m|  i i | d ƒ n|  i	 i | d ƒ n ot |  i ƒ } pt | d |  i d ƒ i h  d d <d	 d
 <d d <ƒ rt | d |  i d ƒ i h  d d <d	 d
 <d d <ƒ tt | d |  i	 d ƒ i h  d d <d	 d
 <d d <ƒ vt | ƒ } w| i d ƒ x| i d |  i ƒ y| i d |  i i ƒ z| i h  d d <ƒ {| i h  d d <d	 d
 <d d <ƒ ||  i i ƒ  }|  i i ƒ  ~|  i i |  i ƒ |  i i ƒ  d  S(   Ns   Edit /etc/hostsi    i   i   s   IP:s   15s   tops   sides   1s   expands   xs   fills   Name:s
   Nicknames:s
   horizontals   Dones   Cancels   bottoms   both(   s   indexs   selfs	   saveindexs   Toplevels   Ts   titles	   StringVars   ipaddrs   names	   nicknamess   replaces   HostBoxs   getItemss   items   sets   RHFrames   Fs   LabelledEntrys   packs	   ButtonBars   BBs   setOrientations	   addButtons   setEntrys   destroys   updates   grab_sets   wait_windows   grab_release(   s   selfs   indexs   items   Fs   BBs	   netcfg.pys   editas6   ===+i   c    s   €|  i ƒ  d  S(   N(   s   selfs   edit(   s   selfs	   netcfg.pys   addEntry€s   c    sL   ‚ƒ|  i i ƒ  o „d  Sn …|  i t i |  i i ƒ  d ƒ ƒ Sd  S(   Ni    (   s   selfs   HostBoxs   getSelectedItemss   edits   strings   atois   curselection(   s   selfs	   netcfg.pys	   editEntry‚s   c    s?  †‡|  i i ƒ  p |  i i ƒ  o* ˆt d d d d d g ƒ i ‰d  Sn Š|  i o ‹|  i i |  i	 ƒ n  Žd |  _	 |  i
 i i ƒ  |  i i |  i i ƒ  |  i i ƒ  |  i i ƒ  f |  i	 ƒ ’|  i i |  i	 ƒ “|  i i ƒ  t i |  i i ƒ  d ƒ g |  i
 i |  i i ƒ  <•|  i i ƒ  d  S(   Ns   Errors   Need both name and IP addresss   warningi    s   Oks   ends   [	 ]+(   s   selfs   ipaddrs   gets   names   Dialogs   nums   replaces   HostBoxs   deletes	   saveindexs   Gs   EHostss   fsfs   inserts	   nicknamess
   selectLines   regsubs   splits   Ts   destroy(   s   selfs	   netcfg.pys   setEntry†s   %=@c    s¸   –—|  i i ƒ  } ˜| o ™d  Sn š| d d } ›|  i i ƒ  d } œt i | ƒ } |  i i | ƒ ž|  i i	 | ƒ o Ÿ|  i i
 | ƒ n  |  i i | =d  S(   Ni    (   s   selfs   HostBoxs   getSelectedItemss   items   curselections   is   strings   atois   deletes   getItemss
   selectLines   Gs   EHosts(   s   selfs   items   is	   netcfg.pys   removeEntry–s   c    s   ¡¢|  i ƒ  Sd  S(   N(   s   selfs	   editEntry(   s   selfs   entrys	   netcfg.pys   editOnclick¡s   c    sŠ  ¤¥| |  _ ¦t i |  | ƒ §t |  d d d f d d d f d d d f g ƒ |  _ ©xd |  i i i	 ƒ  d ©rK } ª|  i i | |  i i | d t |  i i | d d d ƒ f ƒ qs W¬|  i i d	 |  i ƒ ­t |  ƒ } ®| i d
 ƒ ¯| i d |  i ƒ °| i d |  i ƒ ±| i d |  i ƒ ²|  i i h  d d <d d <d d <ƒ ³| i h  d d <ƒ d  S(   Ns   IPi   i    s   Namei   i   s	   Nicknamess    s   <Double-Button-1>s
   horizontals   Adds   Edits   Removes   tops   sides   1s   expands   boths   fills   bottom(   s   GVs   selfs   Gs   SubFrames   __init__s   Masters   MultifieldListboxs   HostBoxs   EHostss   keyss   ips   inserts
   joinfieldss   binds   editOnclicks	   ButtonBars   BBs   setOrientations	   addButtons   addEntrys	   editEntrys   removeEntrys   pack(   s   selfs   Masters   GVs   ips   BBs	   netcfg.pys   __init__¤s   9 	I.c    sZ   µ¶xM |  i i ƒ  d ¶r7 } ·| d t i | d d ƒ g |  i i | d <q Wd  S(   Ni    i   i   s   [	 ]+(   s   selfs   HostBoxs   getAllItemss   lines   regsubs   splits   Gs   EHosts(   s   selfs   lines	   netcfg.pys   saveµs    	(   s   edits   addEntrys	   editEntrys   setEntrys   removeEntrys   editOnclicks   __init__s   save(    s	   netcfg.pys   Hosts`s   s
   Interfacesc      sÞ  º»d d d „ Z  /e d „ Z Ld „  Z od d „ Z ½e d „ Z Ød „  Z üd „  Z d	 „  Z d
 „  Z	 !d „  Z
 %d „  Z )d „  Z -d „  Z 1d „  Z 6d d „ Z 7d „  Z Œd „  Z §d „  Z ªd „  Z ®d d „ Z nd „  Z ²d d d „ Z Úd „  Z ød „  Z üe d „ Z e d „ Z e d „ Z @d „  Z Jd „  Z Qd „  Z Xd  „  Z Zd! „  Z  cd" „  Z! hd# „  Z" }d$ „  Z# Ñd% „  Z$ RS(&   Nc    s|  »¼| |  _  ½| |  _ ¾| |  _ ¿t ƒ  |  _ À|  i i d ƒ Át	 |  i ƒ |  _
 Ât	 |  i ƒ |  _ Ãt |  i ƒ |  _ Ät |  i ƒ |  _ Åt |  i ƒ |  _ Æd |  _ Çd |  _ Èd |  _ Êd |  _ Ët i | d ƒ d j o4 Ìd |  _ Ít t i | d d ƒ ƒ \ } } n Ï|  i i d | ƒ o´ Ñ|  i o… Ò|  i i d | ƒ o" Ót d | ƒ |  i d | <n Öt |  i d | d | ƒ |  i d | <Ûd |  i d | d	 <n Ýt d | ƒ |  i d | <n á|  i d | } â|  i o ã| | d
 <n å| | d
 <æ|  i i | d ƒ ç|  i i | d ƒ è| d |  _ é| d |  _ ê|  i
 i t  | d	 ƒ ƒ ë|  i i t  | d ƒ ƒ ì|  i i | d ƒ î| d j o' ïd |  _ ð|  i i | d ƒ n#òt! i" d | ƒ d j oôt# i$ d d | ƒ } ö|  i i d | ƒ o" ÷t d | ƒ |  i d | <n ú|  i i |  i d | d ƒ û|  i i t& |  i d | d |  i d | d ƒ ƒ þ|  i
 i t  |  i d | d	 ƒ ƒ  |  i i t  |  i d | d ƒ ƒ n t' |  i ƒ } t) | h  d |  i  d <d d <ƒ i* h  d d <d d <d d <d d <ƒ t+ | d  |  i d! ƒ }	 |	 i- d" |  i. ƒ 	|	 i- d# |  i. ƒ 
|	 i- d$ |  i. ƒ |	 i- d% |  i. ƒ |	 i* h  d d <d& d' <d( d) <ƒ t+ | d* |  i d! ƒ }
 |
 i- d" |  i. ƒ |
 i- d# |  i. ƒ |
 i- d$ |  i. ƒ |
 i- d% |  i. ƒ |
 i* h  d d <d& d' <d( d) <ƒ t0 | d+ |  i d! ƒ |  _1 |  i1 i* h  d d <d& d' <d( d) <ƒ t0 | d, |  i d! ƒ |  _2 |  i2 i* h  d d <d& d' <d( d) <ƒ t3 | h  d- d <|  i
 d. <ƒ i* h  d d <d/ d0 <ƒ t3 | h  d1 d <|  i d. <ƒ i* h  d d <d/ d0 <ƒ |  i ož t4 | d2 |  i d3 d4 h  d5 d6 <|  d7 „ d4 <f d4 h  d8 d6 <|  d9 „ d4 <f d4 h  d: d6 <|  d; „ d4 <f f ƒ i* h  d d <d/ d0 <ƒ n %t5 | ƒ } &| i7 d< ƒ '| i8 d= |  i9 ƒ (| i8 d> |  i i: ƒ )| i* h  d? d <ƒ *| i* h  d d <d& d' <d@ d) <ƒ +|  i i; ƒ  ,|  i i< ƒ  -|  i i= |  i ƒ .|  i i> ƒ  d  S(A   Ns   Edit Ethernet/Bus Interfaces    i    s   -i   s   ifcfg-s%   /etc/sysconfig/network-scripts/ifcfg-s   nos   ONBOOTs   DEVICEs   IPADDRs   NETMASKs   NETWORKs	   BROADCASTs   USERCTLs	   BOOTPROTOs   :s   :.*s    s   Device: s   texts   grooves   reliefs   tops   sides   6s   padys   2s   ipadys   8s   ipadxs   IP:s   15s   <Return>s   <Leave>s   <Enter>s   <Tab>s   1s   expands   xs   fills   Netmask:s   Network:s
   Broadcast:s   Activate interface at boot times   variables   ws   anchors(   Allow any user to (de)activate interfaces    Interface configuration protocols   30s   commands   nones   labelc    s    |  i i d ƒ S(   Ns   none(   s   xs	   bootprotos   set(   s   xs	   netcfg.pys   <lambda> s    s   DHCPc    s   !|  i i d ƒ S(   Ns   dhcp(   s   xs	   bootprotos   set(   s   xs	   netcfg.pys   <lambda>!s    s   BOOTPc    s   "|  i i d ƒ S(   Ns   bootp(   s   xs	   bootprotos   set(   s   xs	   netcfg.pys   <lambda>"s    s
   horizontals   Dones   Cancels   bottoms   both(?   s	   interfaces   selfs   indexs	   saveindexs   bootps   bootpalloweds   Toplevels   Ts   titles   IntVars   onboots   userctls	   StringVars	   bootprotos   ipaddrs   netmasks   networks	   broadcasts   replaces   clones   strings   finds   tuples   splits   cloneds	   clonenames   cfgfiless   has_keys   ConfShellVars   ConfShellVarClones   cfs   sets   isyess   regexs   searchs   regsubs   subs   aliasedinterfaces	   partialips   RHFrames   Fs   Labels   packs   LabelledEntrys   IPs   binds   setBusLabelss   Netmasks   LabelledLabels   Networks	   Broadcasts   Checkbuttons   LabelledMenus	   ButtonBars   BBs   setOrientations	   addButtons   setBuss   destroys   updates   grab_sets   wait_windows   grab_release(   s   selfs	   interfaces   indexs   bootps   cloneds	   clonenames   cfs   aliasedinterfaces   Fs   IPs   Netmasks   BBs	   netcfg.pys   editBus»sœ   (",""":(,V++..@@ž+i   c    s“  /3|  i i ƒ  } 4t | ƒ d j o 5t | ƒ } n
 7d } 8|  i i ƒ  } 9t | ƒ d j o :t | ƒ } n
 <d } =| oú >| ov ?| d ?d @} @| d j o A|  i i	 d ƒ n; B| d j o C|  i i	 d	 ƒ n E|  i i	 d
 ƒ n Ft |  i i ƒ  ƒ } Ht
 | | @ƒ |  _ It
 | | @| Bƒ |  _ J|  i i |  i ƒ K|  i i |  i ƒ n d  S(   Ni   i    i   i   iÿ   i   s	   255.0.0.0i¿   s   255.255.0.0s   255.255.255.0(   s   selfs   ipaddrs   gets   ips   lens	   inet_atons   netmasks   masks   firsts   sets	   inet_ntoas   networks	   broadcasts   Networks   settexts	   Broadcast(   s   selfs   events   ips   masks   firsts	   netcfg.pys   setBusLabels/s*   		
c    sÚ  LMt  d d d d d d g ƒ i o Od  Sn P|  i o6 Q|  i i |  i ƒ d } R|  i i |  i ƒ n Ud |  _ Vd	 } X|  i	 d
 |  i
 } Y| i ƒ  Z|  i i ƒ  | d <[|  i i ƒ  | d <\|  i | d <]|  i | d <^|  i i ƒ  | d <_t |  i i ƒ  ƒ | d <`t |  i i ƒ  ƒ | d <a|  i i |  i
 | d | d | d | f |  i ƒ f|  i i |  i ƒ g|  i i |  i
 ƒ k|  i ƒ  l| i ƒ  m|  i i ƒ  d  S(   Ns   Save?s   Save current configuration?s   questioni    s   Saves   Canceli   s   ends   nos   ifcfg-s   IPADDRs   NETMASKs   NETWORKs	   BROADCASTs	   BOOTPROTOs   ONBOOTs   USERCTL(   s   Dialogs   nums   selfs   replaces   IFBoxs   getItemss	   saveindexs   actives   deletes   cfgfiless	   interfaces   cfs   fsfs   ipaddrs   gets   netmasks   networks	   broadcasts	   bootprotos   yns   onboots   userctls   inserts
   selectLines   listdevss   appends   saves   writes   Ts   destroy(   s   selfs   actives   cfs	   netcfg.pys   setBusLs,   %	7c    s  op| |  _  q| |  _ rt ƒ  |  _ s|  i i d ƒ tt |  i ƒ |  _ ut |  i ƒ |  _	 vt
 |  i ƒ |  _ wt
 |  i ƒ |  _ xt
 |  i ƒ |  _ yd |  _ zd |  _ |d |  _ }t i | d ƒ d j o4 ~d |  _ t t i | d d ƒ ƒ \ } } n | d j o< ‚d |  _ ƒ|  i i | ƒ } „|  i i | d ƒ n †|  i i d | ƒ oÒ ‡|  i o… ˆ|  i i d | ƒ o" ‰t d | ƒ |  i d | <n Œt |  i d | d | ƒ |  i d | <‘d |  i d | d	 <n= “t d | ƒ |  i d | <–t d | ƒ |  i d | <n ˜|  i d | } ™|  i i | d
 ƒ š|  i i | d ƒ ›|  i i | d ƒ œ| d |  _ |  i i t  | d	 ƒ ƒ ž|  i	 i t  | d ƒ ƒ  t! |  i ƒ } ¡t# | h  d |  i  d <d d <ƒ } ¢| i% h  d d <d d <d d <d d <ƒ £t& | d |  i d ƒ }	 ¤|	 i( d |  i) ƒ ¥|	 i% h  d d <d d <d  d! <ƒ ¦t& | d" |  i d ƒ }	 §|	 i% h  d d <d d <d  d! <ƒ ¨t& | d# |  i d ƒ }
 ©|
 i( d |  i) ƒ ª|
 i% h  d d <d d <d  d! <ƒ «t+ | d$ |  i d ƒ |  _, ¬|  i, i% h  d d <d d <d  d! <ƒ ­t- | h  d% d <|  i d& <ƒ } ¯| i% h  d d <d' d( <ƒ °t- | h  d) d <|  i	 d& <ƒ i% h  d d <d' d( <ƒ ³t/ | ƒ } ´| i1 d* ƒ µ| i2 d+ |  i3 ƒ ¶| i2 d, |  i i4 ƒ ·| i% h  d- d <ƒ ¸| i% h  d d <d d <d. d! <ƒ ¹|  i i5 ƒ  º|  i i6 ƒ  »|  i i7 |  i ƒ ¼|  i i8 ƒ  d  S(/   Ns   Edit PLIP Interfaces    i    s   -i   s   ifcfg-s%   /etc/sysconfig/network-scripts/ifcfg-s   nos   ONBOOTs   IPADDRs   REMIPs   NETMASKs   NETWORKs   USERCTLs   Device: s   texts   grooves   reliefs   tops   sides   6s   padys   2s   ipadys   8s   ipadxs   IP:s   15s   <Return>s   1s   expands   xs   fills
   Remote IP:s   Netmask:s   Network:s   Activate interface at boot times   variables   ws   anchors(   Allow any user to (de)activate interfaces
   horizontals   Dones   Cancels   bottoms   both(9   s	   interfaces   selfs   indexs	   saveindexs   Toplevels   Ts   titles   IntVars   onboots   userctls	   StringVars   ipaddrs   remips   netmasks   networks   replaces   clones   strings   finds   tuples   splits   cloneds	   clonenames   IFBoxs   getItemss   items   sets   cfgfiless   has_keys   ConfShellVars   ConfShellVarClones   cfs   isyess   RHFrames   Fs   Labels   IFs   packs   LabelledEntrys   IPs   binds   setPLIPLabelss   Netmasks   LabelledLabels   Networks   Checkbuttons   OBs	   ButtonBars   BBs   setOrientations	   addButtons   setPLIPs   destroys   updates   grab_sets   wait_windows   grab_release(   s   selfs	   interfaces   indexs   cloneds	   clonenames   items   cfs   Fs   IFs   IPs   Netmasks   OBs   BBs	   netcfg.pys   editPLIPosx   (","+4+++.'"@+c    sb  ½Á|  i i ƒ  } Ât | ƒ d j o Ãt | ƒ } n
 Åd } Æ|  i i ƒ  } Çt | ƒ d j o Èt | ƒ } n
 Êd } Ë| oÉ Ì| ov Í| d ?d @} Î| d j o Ï|  i i	 d ƒ n; Ð| d j o Ñ|  i i	 d	 ƒ n Ó|  i i	 d
 ƒ n Ôt |  i i ƒ  ƒ } Öt
 | | @ƒ |  _ ×|  i i |  i ƒ n d  S(   Ni   i    i   i   iÿ   i   s	   255.0.0.0i¿   s   255.255.0.0s   255.255.255.0(   s   selfs   ipaddrs   gets   ips   lens	   inet_atons   netmasks   masks   firsts   sets	   inet_ntoas   networks   Networks   settext(   s   selfs   events   ips   masks   firsts	   netcfg.pys   setPLIPLabels½s&   		
c    s×  ØÙt  d d d d d d g ƒ i o Ûd  Sn Ü|  i o6 Ý|  i i |  i ƒ d } Þ|  i i |  i ƒ n ád |  _ âd	 } ä|  i	 d
 |  i
 } å| i ƒ  æ|  i i ƒ  | d <ç|  i i ƒ  | d <è|  i i ƒ  | d <é|  i | d <êt |  i i ƒ  ƒ | d <ët |  i i ƒ  ƒ | d <ìd | d <í|  i i |  i
 | d | d | d | f |  i ƒ ò|  i i |  i ƒ ó|  i i |  i
 ƒ ÷|  i ƒ  ø| i ƒ  ù|  i i ƒ  d  S(   Ns   Save?s   Save current configuration?s   questioni    s   Saves   Canceli   s   ends   nos   ifcfg-s   IPADDRs   REMIPs   NETMASKs   NETWORKs   ONBOOTs   USERCTLs   nones	   BOOTPROTO(   s   Dialogs   nums   selfs   replaces   IFBoxs   getItemss	   saveindexs   actives   deletes   cfgfiless	   interfaces   cfs   fsfs   ipaddrs   gets   remips   netmasks   networks   yns   onboots   userctls   inserts
   selectLines   listdevss   appends   saves   writes   Ts   destroy(   s   selfs   actives   cfs	   netcfg.pys   setPLIPØs,   %	7c    s  üýt  ƒ  |  _ þ|  i i d ƒ ÿd |  _  t |  i ƒ } t |  i ƒ } t |  i ƒ } t	 |  i ƒ } t |  i ƒ } t | h  d |  i d <d d <ƒ i h  d d <d	 d
 <d d <d d <ƒ t | d | d ƒ i h  d d <d d <d d <d d <ƒ 	t | h  d d <| d <ƒ i h  d d <d d <ƒ t | d | d ƒ i h  d d <d d <d d <d d <ƒ t | d | d ƒ i h  d d <d d <d d <d d <ƒ t | ƒ } | i d ƒ | i d |  i ƒ | i d |  i ƒ | i d |  i ƒ | i h  d d <ƒ | i h  d d <d d <d  d <ƒ |  i i ƒ  |  i i ƒ  |  i i |  i ƒ |  i i ƒ  |  i | i ƒ  | i ƒ  | i ƒ  | i ƒ  f Sd  S(!   Ns   Create PPP Interfaces    s   Device: s   texts   grooves   reliefs   tops   sides   6s   padys   2s   ipadys   8s   ipadxs   Phone Number:s   20s   ws   anchors   1s   expands   xs   fills   Use PAP authentications   variables   PPP login name:s   PPP password:s
   horizontals   Dones	   Customizes   Cancels   bottoms   both(   s   Toplevels   selfs   Ls   titles   pppnexts	   StringVars   phonenums   logins   passwords   IntVars   paps   RHFrames   Fs   Labels	   interfaces   packs   LabelledEntrys   Checkbuttons	   ButtonBars   BBs   setOrientations	   addButtons   PPPinitdones   PPPinitcustomizes   PPPinitcancels   updates   grab_sets   wait_windows   grab_releases   get(   s   selfs	   interfaces   phonenums   logins   passwords   paps   Fs   BBs	   netcfg.pys   PPPinitüs2   VC=CC+c    s#   d |  _ |  i i ƒ  d  S(   Ns   done(   s   selfs   pppnexts   Ls   destroy(   s   selfs	   netcfg.pys   PPPinitdones   c    s#   d |  _  |  i i ƒ  d  S(   Ns	   customize(   s   selfs   pppnexts   Ls   destroy(   s   selfs	   netcfg.pys   PPPinitcustomizes   c    s#   !"d |  _ #|  i i ƒ  d  S(   Ns   cancel(   s   selfs   pppnexts   Ls   destroy(   s   selfs	   netcfg.pys   PPPinitcancel!s   c    s6   %&|  i i ƒ  '|  i |  _ (|  i i ƒ  d  S(   N(   s   selfs   currentframes   hides   HWFs   show(   s   selfs	   netcfg.pys   showHardware%s   c    s6   )*|  i i ƒ  +|  i |  _ ,|  i i ƒ  d  S(   N(   s   selfs   currentframes   hides   CMFs   show(   s   selfs	   netcfg.pys   showCommunication)s   c    s6   -.|  i i ƒ  /|  i |  _ 0|  i i ƒ  d  S(   N(   s   selfs   currentframes   hides   NTFs   show(   s   selfs	   netcfg.pys   showNetworking-s   c    s6   12|  i i ƒ  3|  i |  _ 4|  i i ƒ  d  S(   N(   s   selfs   currentframes   hides   PAPs   show(   s   selfs	   netcfg.pys   showPAP1s   c    sß  67| |  _  8| |  _ 9t ƒ  |  _ :|  i i d ƒ ;|  i i ƒ  <t |  i ƒ |  _	 =t |  i ƒ |  _
 >t |  i ƒ |  _ ?t |  i ƒ |  _ @t |  i ƒ |  _ At |  i ƒ |  _ Bt |  i ƒ |  _ Ct |  i ƒ |  _ Dt |  i ƒ |  _ Et |  i ƒ |  _ Ft |  i ƒ |  _ Gt |  i ƒ |  _ Ht |  i ƒ |  _ It |  i ƒ |  _ Jt |  i ƒ |  _ Kt |  i ƒ |  _ Lt |  i ƒ |  _ Mt |  i ƒ |  _ Nt |  i ƒ |  _ Ot |  i ƒ |  _ Pt |  i ƒ |  _ Qd |  _ Rd } Sd } Td } V| d j o Xd |  _ n [d |  _# \t$ i% | d ƒ d j o4 ]d |  _# ^t& t$ i' | d d ƒ ƒ \ } } n `|  i* i+ d | ƒ oqb|  i# o… c|  i* i+ d | ƒ o" dt, d | ƒ |  i* d | <n gt- |  i* d | d | ƒ |  i* d | <ld |  i* d | d	 <n nt, d | ƒ |  i* d | <r|  i* d | } s|  i# o t| | d
 <n v| | d
 <wd | d <xd | d <yd | d <zd | d <{d | d <|d | d <}d | d	 <~d | d <d | d <d } n ƒ|  i* d | } †d }	 ‡|  i# o  t/ i0 i1 d | ƒ p |  i o@ ‹|  i2 | ƒ \ } }	 }
 } } | d j o Žd  Sn n ‘|  i# o9 ’t5 t6 d | | |  i7 ƒ d | | |  i7 ƒ |  _8 n  ˜t6 d | | |  i7 ƒ |  _8 œ|  i8 i o |	 |  i8 _ n ž|  i8 i o Ÿd |  i8 _ n £|  i	 i9 t: | d d ƒ ƒ ¤|  i
 i9 t: | d d ƒ ƒ ¥|  i i9 t: | d d ƒ ƒ ¦|  i i9 | d ƒ §|  i i9 | d ƒ ¨|  i i9 | d ƒ ©|  i i9 | d ƒ ª|  i i9 t: | d d ƒ ƒ «|  i i9 t: | d	 d ƒ ƒ ¬|  i i9 t: | d d ƒ ƒ ­|  i i9 t: | d d ƒ ƒ ®|  i i9 t: | d d ƒ ƒ ¯|  i i9 | d ƒ °|  i i9 | d ƒ ±|  i i9 | d ƒ ²|  i i9 | d  ƒ ³|  i i9 | d! ƒ ´|  i i9 | d" ƒ µ|  i i9 | d# ƒ ¹| d$ =º| d% =»|  i i9 |  i8 i ƒ ¼|  i i9 |  i8 i ƒ ¾t; |  i ƒ } ¿t= | ƒ } À| i? d& |  i@ d ƒ Á| i? d' |  iA ƒ Â| i? d( |  iB ƒ Ã| i? d) |  iC ƒ ÅtD | ƒ |  _E Æ|  iE |  _F Ç|  iE } ÈtH | h  d* |  i  d+ <d, d- <ƒ iI h  d. d/ <d0 d1 <d2 d3 <d4 d5 <ƒ ÊtJ | h  d6 d+ <|  i	 d7 <ƒ iI h  d. d/ <d8 d9 <ƒ ÍtJ | h  d: d+ <|  i d7 <ƒ iI h  d. d/ <d8 d9 <ƒ ÐtJ | h  d; d+ <|  i
 d7 <ƒ iI h  d. d/ <d8 d9 <ƒ ÓtJ | h  d< d+ <|  i d7 <ƒ iI h  d. d/ <d8 d9 <ƒ ÖtK | |  i d= ƒ iI h  d. d/ <d8 d9 <d> d? <d@ dA <ƒ ØtL | |  i d= ƒ iI h  d. d/ <d8 d9 <d> d? <d@ dA <ƒ ÚtM | dB |  i d= ƒ iI h  d. d/ <d8 d9 <d> d? <d@ dA <ƒ ÝtD | ƒ |  _N Þ|  iN } ßtM | dC |  i d= ƒ iI h  d. d/ <d8 d9 <d> d? <d@ dA <ƒ átM | dD |  i d= ƒ iI h  d. d/ <d8 d9 <d> d? <d@ dA <ƒ ãtM | dE |  i d= ƒ iI h  d. d/ <d8 d9 <d> d? <d@ dA <ƒ åtJ | h  dF d+ <|  i d7 <ƒ iI h  d. d/ <d8 d9 <ƒ ètO | ƒ |  _P é|  i8 iQ o6 êx, |  i8 iQ d êr } ë|  iP iS | ƒ qãWnm í| o
 | d j  oT îxJ dG |
 f dH | f dI dJ f dK d f g d îr } ð|  iP iS | ƒ qOWn ñ|  iP iI h  d. d/ <d8 d9 <d> d? <d@ dA <ƒ ótD | ƒ |  _T ô|  iT } õtJ | h  dL d+ <|  i d7 <ƒ iI h  d. d/ <d8 d9 <ƒ øtJ | h  dM d+ <|  i d7 <ƒ iI h  d. d/ <d8 d9 <ƒ ûtU | h  d, d- <dN dO <ƒ } ütJ | h  dP d+ <|  i d7 <ƒ iI h  d. d/ <d8 d9 <ƒ ÿtH | h  dQ d+ <d8 d9 <ƒ iI h  d. d/ <d8 d9 <d> d? <d@ dA <ƒ tM | dR |  i d= ƒ iI h  d. d/ <d8 d9 <d> d? <d@ dA <ƒ tM | dS |  i d= ƒ iI h  d. d/ <d8 d9 <d> d? <d@ dA <ƒ | iI h  d. d/ <d8 d9 <d> d? <d@ dA <ƒ tU | h  d, d- <dN dO <ƒ } tH | h  dT d+ <d8 d9 <ƒ iI h  d. d/ <d8 d9 <d> d? <d@ dA <ƒ 	tM | dU |  i d= ƒ iI h  d. d/ <d8 d9 <d> d? <d@ dA <ƒ tM | dV |  i d= ƒ iI h  d. d/ <d8 d9 <d> d? <d@ dA <ƒ | iI h  d. d/ <d8 d9 <d> d? <d@ dA <ƒ tU | h  d, d- <dN dO <ƒ } tH | h  dW d+ <d8 d9 <ƒ iI h  d. d/ <d8 d9 <d> d? <d@ dA <ƒ tM | dX |  i d= ƒ iI h  d. d/ <d8 d9 <d> d? <d@ dA <ƒ tM | dY |  i d= ƒ iI h  d. d/ <d8 d9 <d> d? <d@ dA <ƒ | iI h  d. d/ <d8 d9 <d> d? <d@ dA <ƒ tD | ƒ |  _W tM |  iW dZ |  i d= ƒ iI h  d. d/ <d8 d9 <d> d? <d@ dA <ƒ tO |  iW d[ d\ g ƒ |  _X | o | d j  o |  i# o^ |  i i9 |
 ƒ |
 p | p |  iY iW | d o  |
 | g g |  iY iW | <n n | o:  x0 |  iY iW | d  r } !|  iX iS | ƒ q:Wn "|  iX iI h  d. d/ <d8 d9 <d> d? <d@ dA <ƒ $tZ | ƒ } %| i\ d] ƒ &| i] d^ |  i^ ƒ '| i] d_ |  i i_ ƒ (| iI h  d` d/ <ƒ +t` | da ƒ o ,|  i^ ƒ  -d  Sn /| iI h  d. d/ <db d9 <ƒ 0| iI h  d. d/ <d> d? <dc dA <ƒ 1|  iF ia ƒ  2|  i ib ƒ  3|  i ic ƒ  4|  i id ƒ  5|  i ie |  i ƒ 6|  i if ƒ  d  S(d   Ns   Edit PPP Interfacei    s    i   s   -s   ifcfg-s%   /etc/sysconfig/network-scripts/ifcfg-s   nos   ONBOOTs   DEVICEs   yess   HARDFLOWCTLs   DEFABORTs   ESCAPECHARSs   115200s	   LINESPEEDs
   /dev/modems	   MODEMPORTs   ATZs
   INITSTRINGs   DEFROUTEs   PERSISTs$   /etc/sysconfig/network-scripts/chat-s   cancels   ATDTs
   PPPOPTIONSs   DEBUGs   USERCTLs   RETRYTIMEOUTs   DISCONNECTTIMEOUTs   MRUs   MTUs   IPADDRs   REMIPs   PAPNAMEs   DIALCMDs   PHONENUMs   Hardwares   Communications
   Networkings   PAPs   Device: s   texts   grooves   reliefs   tops   sides   6s   padys   2s   ipadys   8s   ipadxs)   Use hardware flow control and modem liness   variables   ws   anchors   Escape control characterss%   Abort connection on well-known errorss(   Allow any user to (de)activate interfaces   20s   1s   expands   xs   fills   PPP Options:s   Modem Init String:s   Modem Dial Command:s   Phone Number:s   Debug connections   ogin:s   ord:s   TIMEOUTs   5s   ~--s   Activate interface at boot times7   Set default route when making connection (defaultroute)s   3s   bds!   Restart PPP when connection failss    Timeout values in seconds for...s     no connection:s     broken connection:s   Maximum packet sizes:s     MRU (296-1500):s     MTU (296-1500):s   Infrequently-used options:s     Local IP address:s     Remote IP address:s   Send usernames   Usernames   Secrets
   horizontals   Dones   Cancels   bottoms   dones   nws   both(g   s	   interfaces   selfs   indexs	   saveindexs   Toplevels   Ts   titles   withdraws   IntVars   hardflowctls   defaborts   escapecharss	   StringVars	   linespeeds	   modemports
   pppoptionss
   initstrings   dialcmds   phonenums   debugs   onboots   defroutes   persists   userctls   retrytimeouts   disconnecttimeouts   mrus   mtus   ipaddrs   remips   papnames   replaces   chatdefaultss   actions   paps   clones   strings   finds   tuples   splits   cloneds	   clonenames   cfgfiless   has_keys   ConfShellVars   ConfShellVarClones   cfs   oss   paths   existss   PPPinits   logins   passwds   ConfChatFileClones   ConfChatFiles   AbortStringss   chatfiles   sets   compares   RHFrames   TFs
   FolderTabss   FTs   addTabs   showHardwares   showCommunications   showNetworkings   showPAPs   SubFrames   HWFs   currentframes   Fs   Labels   packs   Checkbuttons   LinespeedMenus   ModemportMenus   LabelledEntrys   CMFs   ChatBoxs   CBs   chatlists   pairs   inserts   NTFs   Frames   IFs   PAPs   PBs   Gs	   ButtonBars   BBs   setOrientations	   addButtons   setPPPs   destroys   cmps   shows	   deiconifys   updates   grab_sets   wait_windows   grab_release(   s   selfs	   interfaces   indexs   chatdefaultss   actions   paps   cloneds	   clonenames   cfs   phonenums   logins   passwds   TFs   FTs   Fs   pairs   IFs   BBs	   netcfg.pys   editPPP6s\  			(",	1!9        

V@@@@CCFFFF@ 	0 	7@@$@OFF4$OFF4$OFF4I"'$
 	7"+c    sº  78t  d d d d d d g ƒ i o :d  Sn ;|  i o6 <|  i i |  i ƒ d } =|  i i |  i ƒ n @d |  _ Ad	 } E|  i	 d
 |  i
 } F|  i i ƒ  o Gd | d <n Id	 | d <J|  i i ƒ  o Kd | d <n Md	 | d <N|  i i ƒ  |  i _ O|  i i ƒ  o Pd | d <n Rd	 | d <S|  i i ƒ  | d <T|  i i ƒ  | d <U|  i i ƒ  | d <V|  i i ƒ  | d <W| d o Xd | d <n Y|  i i ƒ  |  i _ Z|  i i ƒ  |  i _ [|  i i ƒ  | d <\|  i i ƒ  | d <]|  i i ƒ  | d <^|  i i ƒ  o _d | d <n ad	 | d <b|  i i ƒ  o cd | d <n ed	 | d <f|  i i ƒ  o gd | d <n id	 | d <j|  i i ƒ  o kd | d <n md	 | d <n|  i i ƒ  o od | d <n qd	 | d <r|  i i ƒ  | d <s|  i  i ƒ  | d <t|  i! i ƒ  | d <u|  i" i ƒ  | d <vd  | d! <w|  i# i$ ƒ  |  i% i& |  i
 <yg  |  i _' zx2 |  i( i$ ƒ  d zr } {|  i i' i* | ƒ qÔW}|  i i+ |  i
 | d d" | d | f |  i ƒ |  i i, |  i ƒ €|  i- i* |  i
 ƒ „|  i. ƒ  …| i/ ƒ  †|  i i0 d# ƒ ‡|  i i/ ƒ  ˆ|  i% i& i/ ƒ  ‰|  i1 i2 ƒ  d  S($   Ns   Save?s   Save current configuration?s   questioni    s   Saves   Canceli   s   ends   nos   ifcfg-s   yess   HARDFLOWCTLs   DEFABORTs   ESCAPECHARSs	   LINESPEEDs	   MODEMPORTs
   PPPOPTIONSs
   INITSTRINGs   ATZs   IPADDRs   REMIPs   PAPNAMEs   DEBUGs   ONBOOTs   DEFROUTEs   PERSISTs   USERCTLs   RETRYTIMEOUTs   DISCONNECTTIMEOUTs   MRUs   MTUs   nones	   BOOTPROTOs    i€  (3   s   Dialogs   nums   selfs   replaces   IFBoxs   getItemss	   saveindexs   actives   deletes   cfgfiless	   interfaces   cfs   hardflowctls   gets   defaborts   chatfiles   escapecharss	   linespeeds	   modemports
   pppoptionss
   initstrings   dialcmds   phonenums   ipaddrs   remips   papnames   debugs   onboots   defroutes   persists   userctls   retrytimeouts   disconnecttimeouts   mrus   mtus   PBs   getlists   Gs   PAPs   chatlists   CBs   pairs   appends   inserts
   selectLines   listdevss   saves   writes   chmods   Ts   destroy(   s   selfs   actives   cfs   pairs	   netcfg.pys   setPPP7s~   %	 	3c    s™  Œt  ƒ  |  _ Ž|  i i d ƒ d |  _ t |  i ƒ } ‘t |  i ƒ } ’t |  i ƒ } “t	 |  i ƒ } ”t | h  d |  i d <d d <ƒ i h  d d <d	 d
 <d d <d d <ƒ –t | d | d ƒ i h  d d <d d <d d <d d <ƒ ˜t | d | d ƒ i h  d d <d d <d d <d d <ƒ št | d | d ƒ i h  d d <d d <d d <d d <ƒ œt | ƒ } | i d ƒ ž| i d |  i ƒ Ÿ| i d |  i ƒ  | i h  d d <ƒ ¡| i h  d d <d d <d d <ƒ ¢|  i i ƒ  £|  i i ƒ  ¤|  i i |  i ƒ ¥|  i i ƒ  ¦|  i | i ƒ  | i ƒ  | i ƒ  f Sd  S(   Ns   Create SLIP Interfaces    s   Device: s   texts   grooves   reliefs   tops   sides   6s   padys   2s   ipadys   8s   ipadxs   Phone Number:s   20s   ws   anchors   1s   expands   xs   fills   SLIP login name:s   SLIP password:s
   horizontals   Dones   Cancels   bottoms   both(   s   Toplevels   selfs   Ls   titles   slipnexts	   StringVars   phonenums   logins   passwords   RHFrames   Fs   Labels	   interfaces   packs   LabelledEntrys	   ButtonBars   BBs   setOrientations	   addButtons   SLIPinitdones   SLIPinitcancels   updates   grab_sets   wait_windows   grab_releases   get(   s   selfs	   interfaces   phonenums   logins   passwords   Fs   BBs	   netcfg.pys   SLIPinitŒs,   VCCC+c    s#   §¨d |  _ ©|  i i ƒ  d  S(   Ns   done(   s   selfs   slipnexts   Ls   destroy(   s   selfs	   netcfg.pys   SLIPinitdone§s   c    s#   ª«d |  _ ¬|  i i ƒ  d  S(   Ns   cancel(   s   selfs   slipnexts   Ls   destroy(   s   selfs	   netcfg.pys   SLIPinitcancelªs   c  	  s  ®¯| |  _  °| |  _ ±t ƒ  |  _ ²|  i i d ƒ ³|  i i ƒ  ´t |  i ƒ |  _	 µt |  i ƒ |  _
 ¶t |  i ƒ |  _ ·t |  i ƒ |  _ ¸t |  i ƒ |  _ ¹t |  i ƒ |  _ ºt |  i ƒ |  _ »t |  i ƒ |  _ ¼t |  i ƒ |  _ ½t |  i ƒ |  _ ¾t |  i ƒ |  _ ¿t |  i ƒ |  _ Àt |  i ƒ |  _ Ád |  _ Âd } Ãd } Å| d j o Çd |  _ n Êd |  _ Ët i | d ƒ d j o4 Ìd |  _ Ít t i | d d ƒ ƒ \ } } n Ï|  i! i" d | ƒ odÑ|  i o… Ò|  i! i" d | ƒ o" Ót# d | ƒ |  i! d | <n Öt$ |  i! d | d | ƒ |  i! d | <Ûd |  i! d | d	 <n Ýt# d | ƒ |  i! d | <à|  i! d | } á|  i o â| | d
 <n ä| | d
 <åd | d <æd | d <çd | d <èd | d <éd | d	 <êd | d <ëd | d <ìd | d <îd } n ð|  i! d | } òd } ó|  i o  t& i' i( d | ƒ p |  i oA ÷|  i) | ƒ \ } } }	 }
 ùt, | d ƒ o úd  Sn n ý|  i o9 þt- t. d | | |  i/ ƒ d | | |  i/ ƒ |  _0 n  t. d | | |  i/ ƒ |  _0 |  i0 i o 	| |  i0 _ n 
|  i0 i o d |  i0 _ n |  i! d | } |  i	 i1 | d ƒ |  i
 i1 | d ƒ |  i i1 | d ƒ |  i i1 t2 | d	 d ƒ ƒ |  i i1 t2 | d d ƒ ƒ |  i i1 t2 | d d ƒ ƒ |  i i1 t2 | d d ƒ ƒ |  i i1 | d ƒ |  i i1 | d ƒ |  i i1 | d ƒ |  i i1 | d ƒ | d =| d = |  i i1 |  i0 i ƒ !|  i i1 |  i0 i ƒ $t3 |  i ƒ } %t5 | ƒ } (| i7 d |  i8 d ƒ )| i7 d  |  i9 ƒ *| i7 d! |  i: ƒ ,t; | ƒ |  _< -|  i< |  _= .|  i< } /t? | h  d" |  i  d# <d$ d% <ƒ i@ h  d& d' <d( d) <d* d+ <d, d- <ƒ 1tA | |  i	 d. ƒ i@ h  d& d' <d/ d0 <d1 d2 <d3 d4 <ƒ 3tB | |  i
 d. ƒ i@ h  d& d' <d/ d0 <d1 d2 <d3 d4 <ƒ 5tC | h  d5 d# <|  i d6 <ƒ i@ h  d& d' <d/ d0 <ƒ 9t; | ƒ |  _D :|  iD } ;tE | d7 |  i d. ƒ i@ h  d& d' <d/ d0 <d1 d2 <d3 d4 <ƒ =tE | d8 |  i d. ƒ i@ h  d& d' <d/ d0 <d1 d2 <d3 d4 <ƒ ?tE | d9 |  i d. ƒ i@ h  d& d' <d/ d0 <d1 d2 <d3 d4 <ƒ AtF | ƒ |  _G B|  i0 iH o6 Cx, |  i0 iH d Cr } D|  iG iJ | ƒ q	Wn? Fx8 d: |	 f d; |
 f g d Fr } G|  iG iJ | ƒ qD	WH|  iG i@ h  d& d' <d/ d0 <d1 d2 <d3 d4 <ƒ Jt; | ƒ |  _K K|  iK } LtC | h  d< d# <|  i d6 <ƒ i@ h  d& d' <d/ d0 <ƒ OtC | h  d= d# <|  i d6 <ƒ i@ h  d& d' <d/ d0 <ƒ RtC | h  d> d# <|  i d6 <ƒ i@ h  d& d' <d/ d0 <ƒ UtE | d? |  i d. ƒ i@ h  d& d' <d/ d0 <d1 d2 <d3 d4 <ƒ WtE | d@ |  i d. ƒ i@ h  d& d' <d/ d0 <d1 d2 <d3 d4 <ƒ YtE | dA |  i d. ƒ i@ h  d& d' <d/ d0 <d1 d2 <d3 d4 <ƒ [g  } \xJ d dB g d \r7 } ]| iN dC h  | dD <|  | dE „ dC <g ƒ qfW_tO | dF |  i d. | ƒ i@ h  d& d' <d/ d0 <d1 d2 <d3 d4 <ƒ atP | ƒ } b| iR dG ƒ c| iS dH |  iT ƒ d| iS dI |  i iU ƒ e| i@ h  dJ d' <ƒ f| i@ h  d& d' <dK d0 <ƒ g| i@ h  d& d' <d1 d2 <dL d4 <ƒ h|  i= iV ƒ  i|  i iW ƒ  j|  i iX ƒ  k|  i iY ƒ  l|  i iZ |  i ƒ m|  i i[ ƒ  d  S(M   Ns   Edit SLIP Interfacei    s    i   s   -s   ifcfg-s%   /etc/sysconfig/network-scripts/ifcfg-s   nos   ONBOOTs   DEVICEs   115200s	   LINESPEEDs
   /dev/modems	   MODEMPORTs   ATZs
   INITSTRINGs   ATDTs   DIALCMDs   yess   DEFROUTEs   PERSISTs   SLIPs   MODEs$   /etc/sysconfig/network-scripts/chat-s   cancels   USERCTLs   MTUs   IPADDRs   REMIPs   PHONENUMs   Hardwares   Communications
   Networkings   Device: s   texts   grooves   reliefs   tops   sides   6s   padys   2s   ipadys   8s   ipadxs   20s   ws   anchors   1s   expands   xs   fills(   Allow any user to (de)activate interfaces   variables   Modem Init String:s   Modem Dial Command:s   Phone Number:s   ogin:s   ord:s   Activate interface at boot times(   Set default route when making connections"   Restart SLIP when connection failss   MTU (296-1500):s   Local IP address:s   Remote IP address:s   CSLIPs   commands   labelc    s   ^|  i i | ƒ S(   N(   s   xs	   linespeeds   sets   y(   s   xs   ys	   netcfg.pys   <lambda>^s    s   Mode:s
   horizontals   Dones   Cancels   bottoms   nws   both(\   s	   interfaces   selfs   indexs	   saveindexs   Toplevels   Ts   titles   withdraws	   StringVars	   linespeeds	   modemports
   initstrings   dialcmds   phonenums   IntVars   onboots   defroutes   persists   userctls   mtus   ipaddrs   remips   modes   replaces   chatdefaultss   actions   clones   strings   finds   tuples   splits   cloneds	   clonenames   cfgfiless   has_keys   ConfShellVars   ConfShellVarClones   cfs   oss   paths   existss   SLIPinits   logins   passwds   cmps   ConfChatFileClones   ConfChatFiles   AbortStringss   chatfiles   sets   compares   RHFrames   TFs
   FolderTabss   FTs   addTabs   showHardwares   showCommunications   showNetworkings   SubFrames   HWFs   currentframes   Fs   Labels   packs   LinespeedMenus   ModemportMenus   Checkbuttons   CMFs   LabelledEntrys   ChatBoxs   CBs   chatlists   pairs   inserts   NTFs   sliplists   types   appends   LabelledMenus	   ButtonBars   BBs   setOrientations	   addButtons   setSLIPs   destroys   shows	   deiconifys   updates   grab_sets   wait_windows   grab_release(   s   selfs	   interfaces   indexs   chatdefaultss   actions   cloneds	   clonenames   cfs   phonenums   logins   passwds   TFs   FTs   Fs   pairs   sliplists   types   BBs	   netcfg.pys   editSLIP®s   		(",	19    

VCC@FFF 	 	7@@@FFF	 	5I"+c    s}  not  d d d d d d g ƒ i o qd  Sn r|  i o6 s|  i i |  i ƒ d } t|  i i |  i ƒ n wd |  _ xd	 } {|  i	 d
 |  i
 } || i ƒ  }|  i i ƒ  | d <~|  i i ƒ  | d <|  i i ƒ  | d <€| d o d | d <n ‚|  i i ƒ  |  i _ ƒ|  i i ƒ  |  i _ „|  i i ƒ  | d <…|  i i ƒ  | d <†|  i i ƒ  o ‡d | d <n ‰d	 | d <Š|  i i ƒ  o ‹d | d <n d	 | d <Ž|  i i ƒ  o d | d <n ‘d	 | d <’|  i i ƒ  o “d | d <n •d	 | d <–|  i i ƒ  | d <—d | d <™g  |  i _ šx2 |  i i ƒ  d šr } ›|  i i i | ƒ qxW t  |  i d |  i
 | ƒ |  _! ¤|  i i" |  i
 | d d | d | f |  i ƒ ¦|  i i# |  i ƒ §|  i$ i |  i
 ƒ «|  i% ƒ  ¬| i& ƒ  ­|  i i' d ƒ ®|  i i& ƒ  ¯|  i! i& ƒ  °|  i( i) ƒ  d  S(   Ns   Save?s   Save current configuration?s   questioni    s   Saves   Canceli   s   ends   nos   ifcfg-s	   LINESPEEDs	   MODEMPORTs
   INITSTRINGs   ATZs   IPADDRs   REMIPs   yess   ONBOOTs   DEFROUTEs   PERSISTs   USERCTLs   MTUs   nones	   BOOTPROTOs#   /etc/sysconfig/network-scripts/dip-s    i€  (*   s   Dialogs   nums   selfs   replaces   IFBoxs   getItemss	   saveindexs   actives   deletes   cfgfiless	   interfaces   cfs   fsfs	   linespeeds   gets	   modemports
   initstrings   dialcmds   chatfiles   phonenums   ipaddrs   remips   onboots   defroutes   persists   userctls   mtus   chatlists   CBs   getlists   pairs   appends   ConfDIPs   dipfiles   inserts
   selectLines   listdevss   saves   writes   chmods   Ts   destroy(   s   selfs   actives   cfs   pairs	   netcfg.pys   setSLIPns\   %	 	"3c  
  s]  ²³| d j o |  i | ƒ o* ´t d d d d d g ƒ i ¶d  Sn »| d j o1 t i d | ƒ d j o t i d | ƒ d j oÔ ½t i d	 | ƒ d j o5 ¾| t t d
 d d d d d d g ƒ i ƒ } n Ãxx t	 d ƒ d Ãr? } Ä| t | ƒ |  i j o Å| t | ƒ } ÆPn q÷ WÈt d d d d d g ƒ i Êd  Sn Ët i d | ƒ d j o Ì|  i | | ƒ n¿ Ít i d | ƒ d j o Î|  i | | ƒ n‹ Ït i d	 | ƒ d j o Ð|  i | | ƒ nW Ñt i d | ƒ d j o# Ôt d d d d d g ƒ i n Ø|  i | | | ƒ d  S(   Ni    s   Errors2   Unmanaged devices cannot be edited through netcfg.s   warnings   Oki   s   :s   -s   ^plips   Infos   Please choose a PLIP interface:s   infos   plip0s   plip1s   plip2i   s!   All available devices are in use.s   ^ppps   ^sls   ^los'   The loopback device may not be changed.(   s   indexs   selfs   managedDevices   Dialogs   nums   regexs   searchs	   interfaces   strs   ranges   is   listdevss   editPPPs   editSLIPs   editPLIPs   editBuss   bootp(   s   selfs	   interfaces   indexs   bootps   is	   netcfg.pys   editInterface²s,   !E5 	#c 
   s‹  ÚÛt  ƒ  |  _ Ü|  i i d ƒ Ýt |  i ƒ |  _ Þ|  i i d ƒ ßt |  i h  d d <ƒ } à| i	 h  d d <ƒ át
 |  i h  d d <|  i d <d d	 <ƒ } ât
 |  i h  d
 d <|  i d <d d	 <ƒ } ãt
 |  i h  d d <|  i d <d d	 <ƒ } ät
 |  i h  d d <|  i d <d d	 <ƒ } åt
 |  i h  d d <|  i d <d d	 <ƒ } æt
 |  i h  d d <|  i d <d d	 <ƒ } çt
 |  i h  d d <|  i d <d d	 <ƒ } è| i	 h  d d <d d <ƒ é| i	 h  d d <d d <ƒ ê| i	 h  d d <d d <ƒ ë| i	 h  d d <d d <ƒ ì| i	 h  d d <d d <ƒ í| i	 h  d d <d d <ƒ î| i	 h  d d <d d <ƒ ït |  i ƒ }	 ð|	 i d ƒ ñ|	 i d |  i ƒ ò|	 i d |  i i ƒ ó|	 i	 h  d d <ƒ ô|  i i ƒ  õ|  i i ƒ  ö|  i i |  i ƒ ÷|  i i ƒ  d  S(   Ns   Choose Interface Types   ppps   Interface Type:s   texts   tops   sides   PPPs   variables   values   SLIPs   sls   PLIPs   plips   Ethernets   eths   Arcnets   arcs
   Token Rings   trs   Pocket (ATP)s   atps   ws   anchors
   horizontals   OKs   Cancels   bottom(   s   Toplevels   selfs   Ts   titles	   StringVars   IFs   sets   Labels   Ls   packs   Radiobuttons   Rppps   Rslips   Rplips   Reths   Rarcs   Rtrs   Ratps	   ButtonBars   BBs   setOrientations	   addButtons   setEntrys   destroys   updates   grab_sets   wait_windows   grab_release(
   s   selfs   Ls   Rppps   Rslips   Rplips   Reths   Rarcs   Rtrs   Ratps   BBs	   netcfg.pys   addEntryÚs:   3333333"""""""c    s0   øù|  i i ƒ  ú|  i |  i i ƒ  ƒ d  S(   N(   s   selfs   Ts   destroys   editInterfaces   IFs   get(   s   selfs	   netcfg.pys   setEntryøs   c    sh   üý|  i i ƒ  o þd  Sn ÿt i |  i i ƒ  d ƒ }  |  i |  i i | ƒ d | ƒ Sd  S(   Ni    (	   s   selfs   IFBoxs   getSelectedItemss   strings   atois   curselections   indexs   editInterfaces   getItems(   s   selfs   events   indexs	   netcfg.pys	   editEntryüs   c    s  |  i i ƒ  o d  Sn t i |  i i ƒ  d ƒ } |  i i | ƒ d } t	 i
 d d | ƒ } 	t i d | ƒ d j o* 
t d d d d d	 g ƒ i d  Sn t i d
 | ƒ d j o* t d d d d d	 g ƒ i d  Sn t d d |  ƒ i ƒ  } t i d | ƒ d j o+ t d d d d d d	 g ƒ d  Sn | o |  i | d | ƒ n d  S(   Ni    s   -.*$s    s   :i   s   Errors&   Sorry, Device aliases cannot be cloneds   warnings   Oks   ^los+   Sorry, the loopback device cannot be cloneds   Name clone devices
   Clone names   [-:]s4   Sorry, the `-' and `:' characters are not allowed ins    clone namess   -(   s   selfs   IFBoxs   getSelectedItemss   strings   atois   curselections   indexs   getItemss   origs   regsubs   gsubs   regexs   searchs   Dialogs   nums   EntryBoxs   gets   names   editInterface(   s   selfs   events   indexs   origs   names	   netcfg.pys
   cloneEntrys"    
 c    s	  |  i i ƒ  o d  Sn t i |  i i ƒ  d ƒ } |  i i | ƒ d } t	 i
 d | ƒ d j o* t d d d d d g ƒ i !d  Sn $t	 i d | ƒ d	 j o 'd  Sn )t	 i d
 | ƒ d j o* +t d d d d d g ƒ i -d  Sn 0t i d d | ƒ } 2xÂ t d ƒ d 2r‰ } 3| d t | ƒ |  i i j p< | d t | ƒ |  i i j p | d t | ƒ |  i j o 6| d t | ƒ } 7Pn q8W9t d d d d d g ƒ i ;d  S?|  i | d d ƒ Sd  S(   Ni    s   -i   s   Errors'   Sorry, cloned devices cannot be aliaseds   warnings   Oks   ^loi   s   ^sl[0-9]i   s%   Sorry, SLIP devices cannot be aliaseds   :.*$s    i   s   :s1   All available aliases for this device are in use.(   s   selfs   IFBoxs   getSelectedItemss   strings   atois   curselections   indexs   getItemss	   interfaces   regexs   searchs   Dialogs   nums   matchs   regsubs   gsubs   ranges   is   strs   Gs   runningdevss   iflists   listdevss   editBus(   s   selfs   events   indexs	   interfaces   is	   netcfg.pys
   aliasEntrys*    	dc    sÔ   @A|  i i ƒ  o Bd  Sn Ct i |  i i ƒ  d ƒ } D|  i i | ƒ d } E|  i	 | ƒ o t
 | d ƒ oS Ft d d d d d d g ƒ i o* H|  i | | ƒ I|  i | | ƒ n n d  S(   Ni    s   los   Remove?s   Really remove this interface?s   warnings   Cancels   Ok(   s   selfs   IFBoxs   getSelectedItemss   strings   atois   curselections   indexs   getItemss   devices   managedDevices   cmps   Dialogs   nums   deactivateInterfaces   removeInterface(   s   selfs   indexs   devices	   netcfg.pys   removeEntry@s   #%c    s˜   JK|  i i ƒ  o Ld  Sn Mt i |  i i ƒ  d ƒ } N|  i i | ƒ d } O|  i	 | ƒ o t
 | d ƒ o P|  i | | ƒ n d  S(   Ni    s   lo(   s   selfs   IFBoxs   getSelectedItemss   strings   atois   curselections   indexs   getItemss   devices   managedDevices   cmps   activateInterface(   s   selfs   indexs   devices	   netcfg.pys   activateEntryJs   #c    s˜   QR|  i i ƒ  o Sd  Sn Tt i |  i i ƒ  d ƒ } U|  i i | ƒ d } V|  i	 | ƒ o t
 | d ƒ o W|  i | | ƒ n d  S(   Ni    s   lo(   s   selfs   IFBoxs   getSelectedItemss   strings   atois   curselections   indexs   getItemss   devices   managedDevices   cmps   deactivateInterface(   s   selfs   indexs   devices	   netcfg.pys   deactivateEntryQs   #c    s'   XYt  |  i i | ƒ d d ƒ Sd  S(   Ni   s   unmanaged device(   s   cmps   selfs   IFBoxs   getItemss   index(   s   selfs   indexs	   netcfg.pys   managedDeviceXs   c    sy   Z[t  i i d | ƒ o5 \t  i d d | ƒ ^|  i i | d d ƒ n$ `t	 d d d d d	 d
 g ƒ i
 d  S(   Ns%   /etc/sysconfig/network-scripts/ifcfg-s$   /etc/sysconfig/network-scripts/ifup i   s   actives   Errors&   Device has not been fully configured.
s5   You must save device configuration before activation.s   warningi    s   Ok(   s   oss   paths   existss   devices   systems   selfs   IFBoxs   changeFields   indexs   Dialogs   num(   s   selfs   devices   indexs	   netcfg.pys   activateInterfaceZs   c    sV   cdt  i i d | ƒ o et  i d d | ƒ n g|  i i | d d ƒ d  S(   Ns%   /etc/sysconfig/network-scripts/ifcfg-s&   /etc/sysconfig/network-scripts/ifdown i   s   inactive(	   s   oss   paths   existss   devices   systems   selfs   IFBoxs   changeFields   index(   s   selfs   devices   indexs	   netcfg.pys   deactivateInterfacecs   c  	  s  hit  i i d | ƒ o jt  i d | ƒ n kt  i i d | ƒ o lt  i d | ƒ n mt  i i d | ƒ o nt  i d | ƒ n o|  i i d | ƒ o p|  i d | =n q|  i i	 | ƒ sxœ |  i i |  i i |  i i |  i g d srn } txb t t | ƒ ƒ d trI } w| t | ƒ j  o t | | | ƒ o xg  | | | d +n q)WqWd  S(   Ns%   /etc/sysconfig/network-scripts/ifcfg-s$   /etc/sysconfig/network-scripts/chat-s#   /etc/sysconfig/network-scripts/dip-s   ifcfg-i    i   (   s   oss   paths   existss   devices   unlinks   selfs   cfgfiless   has_keys   IFBoxs   deletes   indexs   Gs   devss   runningdevss   iflists   listdevss   lists   ranges   lens   cmp(   s   selfs   devices   indexs   lists	   netcfg.pys   removeInterfacehs   - 	 	+c 
 	  sç  }~| |  _ t i |  | ƒ d d d d d d g |  _ „t |  d d d	 f d
 d d f d d d f d d d	 f d d d	 f g ƒ |  _ ‹|  i i	 d	 |  _
 Œt |  i
 |  i i ƒ h  |  _ žxø|  i
 d	 žrè} Ÿ| |  i i j o  d } n
 ¢d } £| |  i i	 j oD¤d | } ¥t i | d ƒ d j o ¦t d | ƒ |  i | <nŽ ªt t i | d d ƒ ƒ \ } } «|  i i d | ƒ o& ¬t d d | ƒ |  i d | <n ®t |  i d | d | ƒ |  i | <²|  i | } ³| d o ´| i ƒ  µd | d <n ¶|  i i | | d | d | d | f ƒ n] Àt | d ƒ o& Á|  i i | d d d | f ƒ n# Ã|  i i | d d d | f ƒ qÛ WÄ|  i i d |  i  ƒ Åt! |  ƒ }	 Æ|	 i# d ƒ Ç|	 i$ d |  i% ƒ È|	 i$ d |  i  ƒ É|	 i$ d  |  i& ƒ Ê|	 i$ d! |  i' ƒ Ë|	 i$ d" |  i( ƒ Ì|	 i$ d# |  i) ƒ Í|	 i$ d$ |  i* ƒ Î|  i i+ h  d% d& <d' d( <d) d* <ƒ Ï|	 i+ h  d+ d& <ƒ d  S(,   Ns   BUSYs   ERRORs
   NO CARRIERs   NO DIALTONEs   Invalid Logins   Login incorrects	   Interfacei   i    s   IPi   i   s   protoi   s   atboots   activei   s   inactives   ifcfg-s   -s   /etc/sysconfig/network-scripts/s	   BOOTPROTOs   nones   IPADDRs   ONBOOTs   unmanaged devices    s   <Double-Button-1>s
   horizontals   Adds   Edits   Clones   Aliass   Removes   Activates
   Deactivates   tops   sides   1s   expands   boths   fills   bottom(,   s   GVs   selfs   Gs   SubFrames   __init__s   Masters   AbortStringss   MultifieldListboxs   IFBoxs   iflists   listdevss
   mergeListss   devss   cfgfiless   ifaces   runningdevss   actives   files   strings   finds   ConfShellVars   tuples   splits   cloneds	   clonenames   has_keys   ConfShellVarClones   cfs   fsfs   inserts   cmps   binds	   editEntrys	   ButtonBars   BBs   setOrientations	   addButtons   addEntrys
   cloneEntrys
   aliasEntrys   removeEntrys   activateEntrys   deactivateEntrys   pack(
   s   selfs   Masters   GVs   ifaces   actives   files   cloneds	   clonenames   cfs   BBs	   netcfg.pys   __init__}sP   Q 		$&(2
&&.c    s=   ÑÒx0 |  i i ƒ  d Òr } Ó|  i | i ƒ  q Wd  S(   Ni    (   s   selfs   cfgfiless   keyss   files   write(   s   selfs   files	   netcfg.pys   saveÑs    	(%   s   editBuss   Nones   setBusLabelss   setBuss   editPLIPs   setPLIPLabelss   setPLIPs   PPPinits   PPPinitdones   PPPinitcustomizes   PPPinitcancels   showHardwares   showCommunications   showNetworkings   showPAPs   editPPPs   setPPPs   SLIPinits   SLIPinitdones   SLIPinitcancels   editSLIPs   setSLIPs   editInterfaces   addEntrys   setEntrys	   editEntrys
   cloneEntrys
   aliasEntrys   removeEntrys   activateEntrys   deactivateEntrys   managedDevices   activateInterfaces   deactivateInterfaces   removeInterfaces   __init__s   save(    s	   netcfg.pys
   InterfacesºsJ   t#N$ÿ UÀD('
	Ts   Routingc      si   Ö×d d „ Z  þd „  Z  d „  Z d „  Z d „  Z  d „  Z #d „  Z Fd	 „  Z RS(
   Nc    sA  ×Ø| |  _ Ùt ƒ  |  _ Ú|  i i d ƒ Ût |  i ƒ |  _ Üt |  i ƒ |  _ Ýt |  i ƒ |  _	 Þt |  i ƒ |  _
 ßd |  _ àd |  _ á| d j o² âd |  _ ã|  i i | ƒ } ä|  i i | d ƒ å|  i i | d ƒ æ|  i	 i | d ƒ ç|  i
 i | d ƒ è| d |  _ ê| d | d | d g |  _ n ët |  i ƒ } ìt | d |  i d ƒ i h  d d	 <d
 d <d d <ƒ ît | d |  i d ƒ i h  d d	 <d
 d <d d <ƒ ðt | d |  i	 d ƒ i h  d d	 <d
 d <d d <ƒ òt | d |  i
 d ƒ i h  d d	 <d
 d <d d <ƒ ôt | ƒ } õ| i d ƒ ö| i d |  i ƒ ÷| i d |  i i ƒ ø| i h  d d	 <ƒ ù| i h  d d	 <d
 d <d d <ƒ ú|  i i ƒ  û|  i i ƒ  ü|  i i |  i ƒ ý|  i i ƒ  d  S(   Ns   Edit Static Routei    i   i   i   s   Device:s   15s   tops   sides   1s   expands   xs   fills   Network:s   Netmask:s   Gateway:s
   horizontals   Dones   Cancels   bottoms   both(    s   indexs   selfs	   saveindexs   Toplevels   Ts   titles	   StringVars   devs   nets   netmasks   gateways   replaces   deldevs   RouteBoxs   getItemss   items   sets   delroutes   RHFrames   Fs   LabelledEntrys   packs	   ButtonBars   BBs   setOrientations	   addButtons   setEntrys   destroys   updates   grab_sets   wait_windows   grab_release(   s   selfs   indexs   items   Fs   BBs	   netcfg.pys   edit×sB   %====+i   c    s   þÿ|  i ƒ  d  S(   N(   s   selfs   edit(   s   selfs	   netcfg.pys   addEntryþs   c    sL    |  i i ƒ  o d  Sn |  i t i |  i i ƒ  d ƒ ƒ Sd  S(   Ni    (   s   selfs   RouteBoxs   getSelectedItemss   edits   strings   atois   curselection(   s   selfs	   netcfg.pys	   editEntry s   c  
  s,  |  i o# |  i i i |  i |  i ƒ n |  i i i |  i i ƒ  |  i i ƒ  |  i	 i ƒ  |  i
 i ƒ  g ƒ |  i i d d ƒ xm |  i i i ƒ  d rT } xH |  i i | d r1 } |  i i | | d | d | d f ƒ qÆ Wq§ W|  i i |  i ƒ |  i i ƒ  d  S(   Ni    s   endi   i   (   s   selfs   deldevs   Gs   ESStaticRoutess   delroutes   addroutes   devs   gets   nets   netmasks   gateways   RouteBoxs   deletes   keyss   devices   routes   inserts
   selectLines	   saveindexs   Ts   destroy(   s   selfs   devices   routes	   netcfg.pys   setEntrys   #F 	 	3c    sÖ   |  i i ƒ  } | o d  Sn | d } | d | d | d g } |  i i i | d | ƒ t i	 |  i i
 ƒ  d ƒ } |  i i | ƒ |  i i | ƒ o |  i i | ƒ n d  S(   Ni    i   i   i   (   s   selfs   RouteBoxs   getSelectedItemss   items   routes   Gs   ESStaticRoutess   delroutes   strings   atois   curselections   indexs   deletes   getItemss
   selectLine(   s   selfs   items   routes   indexs	   netcfg.pys   removeEntrys   c    s    !|  i ƒ  Sd  S(   N(   s   selfs	   editEntry(   s   selfs   entrys	   netcfg.pys   editOnclick s   c  
  s  #$| |  _ %t | ƒ |  _ &|  i i d o' '|  i i t |  i i d ƒ ƒ n )|  i i d ƒ *t	 | ƒ |  _
 +|  i
 i |  i i d ƒ ,t	 | ƒ |  _ -|  i i |  i i d ƒ .t i |  | ƒ /t |  h  d d <|  i d <ƒ i h  d d	 <d
 d <ƒ 2t |  d |  i
 d ƒ i h  d d	 <d d <ƒ 4t |  d |  i d ƒ i h  d d	 <d d <ƒ 6t |  d d d f d d d f d d d f d d d f g ƒ |  _ 9d |  i d <:xm |  i i i ƒ  d :rT } ;xH |  i i | d ;r1 } <|  i i | | d | d | d f ƒ qWqõW=|  i i d |  i ƒ >t |  ƒ } ?| i d ƒ @| i d |  i ƒ A| i d |  i ƒ B| i d |  i  ƒ C| i h  d  d	 <ƒ D|  i i h  d d	 <d! d" <d# d <ƒ d  S($   Ns   FORWARD_IPV4i   s   GATEWAYs
   GATEWAYDEVs    Network Packet Forwarding (IPv4)s   texts   variables   tops   sides   ws   anchors   Default Gateway:s   22s   xs   fills   Default Gateway Device:s	   Interfacei   i    s   Network Addressi   s   Netmasks   gatewayi   s   heighti   s   <Double-Button-1>s
   horizontals   Adds   Edits   Removes   bottoms   1s   expands   both(!   s   GVs   selfs   Gs   IntVars   Masters   ipv4forwards   Networkss   sets   isyess	   StringVars   gateways
   gatewaydevs   SubFrames   __init__s   Checkbuttons   packs   LabelledEntrys   MultifieldListboxs   RouteBoxs   ESStaticRoutess   keyss   devices   routes   inserts   binds   editOnclicks	   ButtonBars   BBs   setOrientations	   addButtons   addEntrys	   editEntrys   removeEntry(   s   selfs   Masters   GVs   devices   routes   BBs	   netcfg.pys   __init__#s8   '@44E 	 	3c    sa   FG|  i i ƒ  |  i i d <H|  i i ƒ  |  i i d <It |  i i ƒ  ƒ |  i i d <d  S(   Ns   GATEWAYs
   GATEWAYDEVs   FORWARD_IPV4(   s   selfs   gateways   gets   Gs   Networkss
   gatewaydevs   yns   ipv4forward(   s   selfs	   netcfg.pys   saveFs   (   s   edits   addEntrys	   editEntrys   setEntrys   removeEntrys   editOnclicks   __init__s   save(    s	   netcfg.pys   RoutingÖs   '#s   WindowFramec      s_   LMd „  Z  Td „  Z Yd „  Z ^d „  Z cd „  Z he d „ Z le d „ Z RS(   Nc    sW   MN|  i i ƒ  O|  i i ƒ  P|  i i ƒ  Q|  i i ƒ  R|  i i ƒ  d  S(   N(   s   selfs   Namess   saves   Hostss
   Interfacess   Routings   G(   s   selfs	   netcfg.pys   saveMs
   c    s6   TU|  i i ƒ  V|  i |  _ W|  i i ƒ  d  S(   N(   s   selfs   currentframes   hides   Namess   show(   s   selfs	   netcfg.pys	   showNamesTs   c    s6   YZ|  i i ƒ  [|  i |  _ \|  i i ƒ  d  S(   N(   s   selfs   currentframes   hides   Hostss   show(   s   selfs	   netcfg.pys	   showHostsYs   c    s6   ^_|  i i ƒ  `|  i |  _ a|  i i ƒ  d  S(   N(   s   selfs   currentframes   hides
   Interfacess   show(   s   selfs	   netcfg.pys   showInterfaces^s   c    s6   cd|  i i ƒ  e|  i |  _ f|  i i ƒ  d  S(   N(   s   selfs   currentframes   hides   Routings   show(   s   selfs	   netcfg.pys   showRoutingcs   c    s&   hit  d d d d d g ƒ i d  S(   Ns   Errors(   Sorry; no help has been written yet. :-(s   warningi    s   Ok(   s   Dialogs   num(   s   selfs   events	   netcfg.pys   helpDisabledhs   c    s’  lq| i d d ƒ r| i d d ƒ s| i d ƒ t| i d ƒ vt ƒ  |  _ wt i	 |  | ƒ xt
 |  h  d d <d d <ƒ } yt | |  i ƒ |  _ z|  i |  _ {t | |  i ƒ |  _ |t | |  i ƒ |  _ }t | |  i ƒ |  _ ~t
 |  ƒ } t | ƒ } €| i d	 |  i d
 ƒ | i d |  i ƒ ‚| i d |  i ƒ ƒ| i d |  i ƒ …t |  ƒ } †| i d ƒ ‡| i d |  i ƒ ˆ| i d |  i ƒ ‰| i h  d d <d d <ƒ ‹| i h  d d <d d <d d <ƒ Œ|  i i  ƒ  | i h  d d <d d <d d <ƒ Ž| i h  d d <d d <ƒ |  i h  d d <d d <ƒ d  S(   Ni  iw  s   527x375s   Network Configurators   grooves   reliefs   4s   bds   Namesi   s   Hostss
   Interfacess   Routings
   horizontals   Saves   Quits   lefts   sides   nws   anchors   tops   xs   fills   1s   expands   both(!   s   Masters   minsizes   maxsizes   geometrys   titles   GVs   selfs   Gs   RHFrames   __init__s   Frames   FRs   Namess   currentframes   Hostss
   Interfacess   Routings   TFRs
   FolderTabss   FTs   addTabs	   showNamess	   showHostss   showInterfacess   showRoutings	   ButtonBars   SMs   setOrientations	   addButtons   saves   quits   packs   show(   s   selfs   Masters   FRs   TFRs   FTs   SMs	   netcfg.pys   __init__ls8   $"++"(   s   saves	   showNamess	   showHostss   showInterfacess   showRoutings   Nones   helpDisableds   __init__(    s	   netcfg.pys   WindowFrameLs   s   wms   withdraws   .(1   s   strings   Tkinters   *s	   rhtkinters	   buttonbars
   foldertabss   rhutils   rhdialogs   Dialogs   rhentrys   textboxs   listboxs   Confs   oss   syss   exits	   posixpaths   regexs   regsubs   globs   VERSIONs	   COPYRIGHTs	   inet_atons	   inet_ntoas	   partialips
   mergeListss   compares   yns   isyess   ppp_log_to_physs   ppp_phys_to_logs   Nones   LinespeedMenus   ModemportMenus   GVs   RHFrames   SubFrames   Namess   Hostss
   Interfacess   Routings   WindowFrames   Labels   Ls   tks   calls   Toplevels   wins   wait_window(    s	   netcfg.pys   ? sb   









		
						
|9Zÿ ÿ ÿ ÿ ÿ !vF