‰.
õà62c      sv     k  Z   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1 d „  Z ? d „  Z G d „  Z N d „  Z V 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! (d e f d „  ƒ  YZ" /d e" f d „  ƒ  YZ# hd e" f d „  ƒ  YZ$ ¿d e" f d „  ƒ  YZ% Ùd e" f d „  ƒ  YZ& Fd e f d „  ƒ  YZ' Œe( ƒ  Z) e) i* i+ d d  d! ƒ Ž[) e' e, ƒ  ƒ Z- ’e- i. e- ƒ d" S(#   s   2.10se   Copyright (C) 1996 Red Hat Software
Redistributable under the terms of the GNU General Public Licenses   Red Hat Linux netcfgc   sË   1 2 |  } 3 d } 4 t i d |  ƒ d j o 5 d ‚ n 6 xz 6 | oo 7 | d >t i t i d d | ƒ ƒ } 8 t i d | ƒ d j o 9 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_atonc   sZ   ? @ 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_ntoac   sE   G H x8 | d H r+ } I | |  j o J |  i | ƒ n q Wd  S(   Ni    (   s   list2s   items   list1s   append(   s   list1s   list2s   items   ./netcfg.pys
   mergeListsc   s-   N O t  |  | ƒ o P d Sn R d Sd  S(   Ni   i    (   s   cmps   as   b(   s   as   bs   ./netcfg.pys   compares   GVc     s   V X d „  Z  ¦ d „  Z RS(   Nc   s¿  X Z t  ƒ  |  _ [ t ƒ  |  _ \ t ƒ  |  _ ] t ƒ  |  _ ^ |  i d oÓ e |  i d p  t	 |  i d d |  i d ƒ oL g |  i d o h |  i d |  i d <n j |  i d |  i d d *n k |  i d =l y m |  i i
 ƒ  Wn' n o d GHp d GHq t d ƒ n Xn u t i i d ƒ or v yA w t i i d ƒ o x t i d ƒ n z t i d d ƒ Wn' | } d GH~ d GH t d ƒ n Xn ‚ g  |  _ ƒ t i d	 d
 ƒ } … x= | i ƒ  d … r* } † |  i i | d t | ƒ d !ƒ 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š g  |  _ › x± t i d d ƒ d › r˜ }  t! i" d | ƒ d j o t! i" d | ƒ d j o[ ž t# i$ d d | ƒ } Ÿ t i d | d d | d ƒ o ¤ |  i i | ƒ n 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,   cat /proc/net/dev | tail +3 | cut -d: -f1 | s    awk '{print $1}' | grep -v dummyi   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   /etc/sysconfig/network-scripts/s   ifcfg-*s   rpms   ^lo0$s   ifcfg-s    s   grep "DEVICE=s   " s%   /etc/sysconfig/network-scripts/ifcfg-s    >/dev/null 2>&1(&   s   ConfESNetworks   selfs   Networkss
   ConfEHostss   EHostss   ConfEResolvs   EResolvs   ConfESStaticRoutess   ESStaticRoutess   cmps   writes   exits   oss   paths   existss   unlinks   renames   devss   popens   fs	   readliness   items   appends   lens   closes
   mergeListss   runningdevss   devices   systems   iflists   globs   glob1s   files   regexs   searchs   regsubs   gsubs   iface(   s   selfs   fs   items   devices   files   ifaces   ./netcfg.pys   __init__c   s~   ¦ § yD ¨ |  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   Dialogs   num(   s   selfs   ./netcfg.pys   save(   s   __init__s   save(    s   ./netcfg.pys   GVs	   MFListboxc     s   ² ³ d d „ Z  RS(   Nc   sP   ³ ´ d } µ x: | d µ r- } ¶ |  i | i | | ƒ · | d } q Wd  S(   Ni    i   (   s   whichs   tuples   items   selfs	   listBoxess   inserts   where(   s   selfs   tuples   wheres   whichs   items   ./netcfg.pys   inserts   end(   s   insert(    s   ./netcfg.pys	   MFListboxs   ChatBoxc     sx   ¹ º d „  Z  Æ d „  Z È d „  Z Ê d „  Z Ó d „  Z Ù e d „ Z ã d „  Z é d	 d „ Z d
 „  Z	 RS(   Nc   sH  º » t  i |  | h  d d <d d <ƒ ¼ t |  d d d f d d d f g ƒ |  _ ½ |  i i d	 |  i ƒ ¾ t |  ƒ |  _	 ¿ |  i	 i
 d
 ƒ À |  i	 i d |  i ƒ Á |  i	 i d |  i ƒ Â |  i	 i d |  i ƒ Ã |  i	 i d |  i ƒ Ä |  i	 i h  d d <ƒ Å |  i i h  d d <d d <d d <ƒ d  S(   Ns   grooves   reliefs   3s   bds   Expecti   i   s   Sends   <Double-Button-1>s
   horizontals   Inserts   Appends   Edits   Removes   bottoms   sides   tops   yess   expands   boths   fill(   s   Frames   __init__s   selfs   Masters	   MFListboxs   CBs   binds	   editEntrys	   ButtonBars   BBs   setOrientations	   addButtons   insertEntrys   appendEntrys   removeEntrys   pack(   s   selfs   Masters   ./netcfg.pys   __init__c   s   Æ Ç |  i i | ƒ d  S(   N(   s   selfs   CBs   inserts   list(   s   selfs   lists   ./netcfg.pys   insertc   s   È É |  i i ƒ  Sd  S(   N(   s   selfs   CBs   getAllItems(   s   selfs   ./netcfg.pys   getlistc   s   Ê Ë |  i i ƒ  o Ì d  Sn Í t i |  i i ƒ  d ƒ } Î |  i ƒ  Ï |  i o0 Ñ |  i i	 |  i | ƒ Ò |  i i
 | ƒ n d  S(   Ni    (   s   selfs   CBs   getSelectedItemss   strings   atois   curselections   indexs   edits   lists   inserts
   selectLine(   s   selfs   indexs   ./netcfg.pys   insertEntryc   sQ   Ó Ô |  i ƒ  Õ |  i o0 × |  i i |  i d ƒ Ø |  i i d ƒ n d  S(   Ns   end(   s   selfs   edits   lists   CBs   inserts
   selectLine(   s   selfs   ./netcfg.pys   appendEntryc   s¢   Ù Ú |  i i ƒ  o Û d  Sn Ü t i |  i i ƒ  d ƒ } Ý |  i | ƒ Þ |  i o@ à |  i i	 | ƒ á |  i i
 |  i ƒ â |  i i | ƒ n d  S(   Ni    (   s   selfs   CBs   getSelectedItemss   strings   atois   curselections   indexs   edits   lists   deletes   inserts
   selectLine(   s   selfs   events   indexs   ./netcfg.pys	   editEntryc   sk   ã ä |  i i ƒ  o å d  Sn æ t i |  i i ƒ  d ƒ } ç |  i i | ƒ è |  i i | ƒ d  S(   Ni    (	   s   selfs   CBs   getSelectedItemss   strings   atois   curselections   indexs   deletes
   selectLine(   s   selfs   indexs   ./netcfg.pys   removeEntryc   s9  é ê g  |  _ ë | |  _ ì t ƒ  |  _ í |  i i d ƒ î t |  i ƒ |  _ ï t |  i ƒ |  _	 ð | d j o ñ |  i
 i | ƒ \ } } n ó d d f \ } } ô |  i i | ƒ õ |  i	 i | ƒ ö 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 | ƒ } ü | 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 Chat Entryi    s    s   Expect:s   12s   tops   sides   1s   expands   xs   fills   Send:s
   horizontals   Dones   Cancels   bottoms   both(   s   selfs   lists   indexs	   saveindexs   Toplevels   Ts   titles	   StringVars   expects   sends   CBs   getItemss   sets   RHFrames   Fs   LabelledEntrys   packs	   ButtonBars   BBs   setOrientations	   addButtons   destroys   updates   grab_sets   wait_windows   grab_release(   s   selfs   indexs   expects   sends   Fs   BBs   ./netcfg.pys   editi   c   s;   |  i i ƒ  |  i i ƒ  g |  _ |  i i ƒ  d  S(   N(   s   selfs   expects   gets   sends   lists   Ts   destroy(   s   selfs   ./netcfg.pys   set(
   s   __init__s   inserts   getlists   insertEntrys   appendEntrys   Nones	   editEntrys   removeEntrys   edits   set(    s   ./netcfg.pys   ChatBoxs   LabelledEntryc     s   
d „  Z  d „  Z RS(   Nc   s   |  i i | | ƒ d  S(   N(   s   selfs   Es   binds   keys   action(   s   selfs   keys   actions   ./netcfg.pys   bindc   s²   t  i |  | ƒ t |  h  | d <| d <d d <ƒ |  _ t |  h  | d <ƒ |  _
 |  i i h  d d <ƒ |  i
 i h  d d <d d	 <d
 d <ƒ d  S(   Ns   texts   widths   ws   anchors   textvars   lefts   sides   1s   expands   xs   fill(   s   RHFrames   __init__s   selfs   Masters   Labels   texts   widths   Ls   Entrys   textvars   Es   pack(   s   selfs   Masters   texts   textvars   widths   ./netcfg.pys   __init__(   s   binds   __init__(    s   ./netcfg.pys   LabelledEntrys   LabelledLabelc     s   d „  Z  d „  Z RS(   Nc   s»   t  i |  | ƒ t |  h  | d <| d <d d <ƒ |  _ t |  h  | d <d d <ƒ |  _	 |  i i
 h  d d <ƒ |  i	 i
 h  d d <d d <d	 d
 <ƒ d  S(   Ns   texts   widths   ws   anchors   lefts   sides   1s   expands   xs   fill(   s   RHFrames   __init__s   selfs   Masters   Labels   texts   widths   Ls   vartexts   Es   pack(   s   selfs   Masters   texts   vartexts   widths   ./netcfg.pys   __init__c   s#   |  i i h  | d <ƒ d  S(   Ns   text(   s   selfs   Es   configs   vartext(   s   selfs   vartexts   ./netcfg.pys   settext(   s   __init__s   settext(    s   ./netcfg.pys   LabelledLabels   LabelledMenuc     s    d „  Z  RS(   Nc   sf    !t  i |  | ƒ "t |  h  | d <| d <d d <ƒ |  _ $|  i i h  d d <ƒ d  S(   Ns   texts   widths   ws   anchors   lefts   side(	   s   RHFrames   __init__s   selfs   Masters   Labels   texts   widths   Ls   pack(   s   selfs   Masters   texts   widths   menulists   ./netcfg.pys   __init__(   s   __init__(    s   ./netcfg.pys   LabelledMenus   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   showc   s   ,-|  i ƒ  d  S(   N(   s   selfs   forget(   s   selfs   ./netcfg.pys   hide(   s   shows   hide(    s   ./netcfg.pys   SubFrames   Namesc     s5   /0d „  Z  6d „  Z <d „  Z ]d „  Z RS(   Nc   s
   04d  S(   N(    (   s   selfs   events   ./netcfg.pys   SPverifyc   s
   6:d  S(   N(    (   s   selfs   events   ./netcfg.pys   NSverifyc   s`  <=| |  _ >t | ƒ |  _ ?|  i i |  i i d ƒ @t | ƒ |  _ A|  i i	 d o% B|  i i |  i i	 d d ƒ n Ct
 i |  | ƒ Dt |  d |  i d ƒ i h  d d <d d	 <ƒ Ft |  d
 |  i d ƒ i h  d d <d d	 <ƒ Ht |  h  d d <ƒ i h  d d <d d <ƒ Jt |  ƒ } Kt | h  d d <d d <d d <ƒ i h  d d <ƒ Mt | h  d d <ƒ |  _ Nx; |  i i	 d d d Nr  } O|  i i d | d ƒ q¼WP|  i i d |  i ƒ Q|  i i h  d d <d d	 <d d <ƒ R| i h  d d <d d	 <ƒ St |  ƒ } Tt | h  d d <d d <d d <ƒ i h  d d <d d <ƒ Vt | h  d d <ƒ |  _ Wx7 |  i i	 d d Wr  } X|  i i d | d ƒ qÕWY|  i i d |  i ƒ Z|  i i h  d d	 <d d <ƒ [| 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__c   sï   ]^|  i i ƒ  |  i i d <_t i d |  i i ƒ  ƒ `t i d d |  i	 i d d ƒ ƒ } a|  i i ƒ  g t i | d ƒ |  i i d <c|  i i i ƒ  dt i d d |  i i d d ƒ ƒ } e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   save(   s   SPverifys   NSverifys   __init__s   save(    s   ./netcfg.pys   Namess   Hostsc     si   hid d „ Z  ˆd „  Z Šd „  Z Žd „  Z ›d „  Z ¦d „  Z ©d „  Z ºd	 „  Z RS(
   Nc   s›  ij| |  _ kt ƒ  |  _ l|  i i d ƒ mt |  i ƒ |  _ nt |  i ƒ |  _ ot |  i ƒ |  _	 pd |  _
 q| d j oj rd |  _
 s|  i i | ƒ } t|  i i | d ƒ u|  i i | d ƒ v|  i	 i | d ƒ n wt |  i ƒ } xt | d |  i d ƒ i h  d d <d	 d
 <d d <ƒ z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 /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   editi   c   s   ˆ‰|  i ƒ  d  S(   N(   s   selfs   edit(   s   selfs   ./netcfg.pys   addEntryc   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	   editEntryc   sð   Ž|  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   ends   [	 ]+(   s   selfs   replaces   HostBoxs   deletes	   saveindexs   Gs   EHostss   fsfs   inserts   ipaddrs   gets   names	   nicknamess
   selectLines   regsubs   splits   Ts   destroy(   s   selfs   ./netcfg.pys   setEntryc   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   removeEntryc   s   ¦§|  i ƒ  Sd  S(   N(   s   selfs	   editEntry(   s   selfs   entrys   ./netcfg.pys   editOnclickc   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	   MFListboxs   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__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   edits   addEntrys	   editEntrys   setEntrys   removeEntrys   editOnclicks   __init__s   save(    s   ./netcfg.pys   Hostss
   Interfacesc     sÃ  ¿Àd d d „ Z  e d „ Z !d „  Z Kd d „ Z e d „ Z šd „  Z Âd „  Z Þd	 „  Z ád
 „  Z	 äd „  Z
 èd „  Z ìd „  Z ðd „  Z õd d „ Z ¢d „  Z ød „  Z d „  Z d „  Z d d „ Z ±d „  Z öd d d „ Z d „  Z 4d „  Z 8e d „ Z =e d „ Z Ud „  Z _d „  Z fd „  Z md „  Z od „  Z xd  „  Z }d! „  Z  d" „  Z! Ôd# „  Z" RS($   Nc 	  sä  ÀÁ| |  _  Â| |  _ Ã| |  _ Ät ƒ  |  _ Å|  i i d ƒ Æt	 |  i ƒ |  _
 Çt	 |  i ƒ |  _ Èt |  i ƒ |  _ Ét |  i ƒ |  _ Êd |  _ Ëd |  _ Ìd |  _ Í| d j ojÎd |  _ Ï|  i i | ƒ } Ð|  i i | d ƒ Ñ|  i i d | ƒ oö Ò|  i i |  i d | d ƒ Ó|  i d | d |  _ Ô|  i d | d |  _ Õt |  i d | d	 d
 ƒ o Ö|  i
 i d ƒ n Ø|  i
 i d ƒ Ùt |  i d | d d
 ƒ o Ú|  i i d ƒ n Ü|  i i d ƒ n Þt d | ƒ |  i 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" <ƒ ït" | 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) <ƒ ö|  i oD ÷t% | h  d* d <|  i d' <ƒ i h  d d <d( d) <ƒ n ú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(0   Ns   Edit Ethernet/Bus Interfaces    i    i   s   ifcfg-s   NETMASKs   NETWORKs	   BROADCASTs   ONBOOTs   yess   BOOTPs%   /etc/sysconfig/network-scripts/ifcfg-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   Configure interface with BOOTPs
   horizontals   Dones   Cancels   bottoms   both(0   s	   interfaces   selfs   indexs	   saveindexs   bootps   bootpalloweds   Toplevels   Ts   titles   IntVars   onboots	   StringVars   ipaddrs   netmasks   networks	   broadcasts   replaces   IFBoxs   getItemss   items   sets   cfgfiless   has_keys   cmps   ConfShellVars   RHFrames   Fs   Labels   packs   LabelledEntrys   IPs   binds   setBusLabelss   Netmasks   LabelledLabels   Networks	   Broadcasts   Checkbuttons	   ButtonBars   BBs   setOrientations	   addButtons   setBuss   destroys   updates   grab_sets   wait_windows   grab_release(	   s   selfs	   interfaces   indexs   bootps   items   Fs   IPs   Netmasks   BBs   ./netcfg.pys   editBusi   c   s“  |  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
 | | @ƒ |  _ t
 | | @| Bƒ |  _ |  i i |  i ƒ  |  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   setBusLabelsc   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	 i
 d
 |  i ƒ o( .t d |  i ƒ |  i	 d
 |  i <n 0|  i |  i	 d
 |  i d <1|  i	 d
 |  i i ƒ  2|  i i ƒ  |  i	 d
 |  i d <3|  i i ƒ  |  i	 d
 |  i d <4|  i |  i	 d
 |  i d <5|  i |  i	 d
 |  i d <6|  i i ƒ  o 7d |  i	 d
 |  i d <n 9d	 |  i	 d
 |  i d <:|  i o |  i i ƒ  o ;d |  i	 d
 |  i d <n =d	 |  i	 d
 |  i d <>|  i i |  i |  i	 d
 |  i d |  i	 d
 |  i d |  i	 d
 |  i d | f |  i ƒ C|  i i |  i ƒ G|  i ƒ  H|  i	 d
 |  i i ƒ  I|  i i ƒ  d  S(   Ns   Save?s   Save current configuration?s   questioni    s   Saves   Canceli   s   ends   nos   ifcfg-s%   /etc/sysconfig/network-scripts/ifcfg-s   DEVICEs   IPADDRs   NETMASKs   NETWORKs	   BROADCASTs   yess   ONBOOTs   BOOTP(   s   Dialogs   nums   selfs   replaces   IFBoxs   getItemss	   saveindexs   actives   deletes   cfgfiless   has_keys	   interfaces   ConfShellVars   fsfs   ipaddrs   gets   netmasks   networks	   broadcasts   onboots   bootpalloweds   bootps   inserts
   selectLines   saves   writes   Ts   destroy(   s   selfs   actives   ./netcfg.pys   setBusc 
  s½  KL| |  _  M| |  _ Nt ƒ  |  _ O|  i i d ƒ Pt |  i ƒ |  _ Qt	 |  i ƒ |  _
 Rt	 |  i ƒ |  _ St	 |  i ƒ |  _ Td |  _ Ud |  _ V| d j o$Wd |  _ X|  i i | ƒ } Y|  i
 i | d ƒ Z|  i i d | ƒ o° [|  i i |  i d | d ƒ \|  i i |  i d | d ƒ ]|  i d | d |  _ ^t |  i d | d	 d
 ƒ o _|  i i d ƒ n a|  i i d ƒ n ct d | ƒ |  i d | <n et |  i ƒ } ft | h  d |  i  d <d d <ƒ } g| i h  d d <d d <d d <d d <ƒ ht | d |  i
 d ƒ } i| i d |  i ƒ j| i h  d d <d d <d d <ƒ kt | d |  i d ƒ } l| i h  d d <d d <d d <ƒ mt | d  |  i d ƒ } n| i d |  i ƒ o| i h  d d <d d <d d <ƒ pt! | d! |  i d ƒ |  _" q|  i" i h  d d <d d <d d <ƒ rt# | h  d" d <|  i d# <ƒ } t| i h  d d <d$ d% <ƒ ut% | ƒ }	 v|	 i' d& ƒ w|	 i( d' |  i) ƒ x|	 i( d( |  i i* ƒ y|	 i h  d) d <ƒ z| i h  d d <d d <d* d <ƒ {|  i i+ ƒ  ||  i i, ƒ  }|  i i- |  i ƒ ~|  i i. ƒ  d  S(+   Ns   Edit PLIP Interfaces    i    i   s   ifcfg-s   REMIPs   NETMASKs   NETWORKs   ONBOOTs   yess%   /etc/sysconfig/network-scripts/ifcfg-s   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
   horizontals   Dones   Cancels   bottoms   both(/   s	   interfaces   selfs   indexs	   saveindexs   Toplevels   Ts   titles   IntVars   onboots	   StringVars   ipaddrs   remips   netmasks   networks   replaces   IFBoxs   getItemss   items   sets   cfgfiless   has_keys   cmps   ConfShellVars   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   items   Fs   IFs   IPs   Netmasks   OBs   BBs   ./netcfg.pys   editPLIPc   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   setPLIPLabelsc   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	 i
 d
 |  i ƒ oa §t d |  i ƒ |  i	 d
 |  i <©|  i |  i	 d
 |  i d <ª|  i	 d
 |  i i ƒ  n «|  i i ƒ  |  i	 d
 |  i d <¬|  i i ƒ  |  i	 d
 |  i d <­|  i i ƒ  |  i	 d
 |  i d <®|  i |  i	 d
 |  i d <¯|  i i ƒ  o °d |  i	 d
 |  i d <n ²d	 |  i	 d
 |  i d <³d	 |  i	 d
 |  i d <´|  i i |  i |  i	 d
 |  i d |  i	 d
 |  i d |  i	 d
 |  i d | f |  i ƒ ¹|  i i |  i ƒ ½|  i ƒ  ¾|  i	 d
 |  i i ƒ  ¿|  i i ƒ  d  S(   Ns   Save?s   Save current configuration?s   questioni    s   Saves   Canceli   s   ends   nos   ifcfg-s%   /etc/sysconfig/network-scripts/ifcfg-s   DEVICEs   IPADDRs   REMIPs   NETMASKs   NETWORKs   yess   ONBOOTs   BOOTP(   s   Dialogs   nums   selfs   replaces   IFBoxs   getItemss	   saveindexs   actives   deletes   cfgfiless   has_keys	   interfaces   ConfShellVars   fsfs   ipaddrs   gets   remips   netmasks   networks   onboots   inserts
   selectLines   saves   writes   Ts   destroy(   s   selfs   actives   ./netcfg.pys   setPLIPc   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 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 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   PPP login name:s   PPP password:s
   horizontals   Dones	   Customizes   Cancels   bottoms   both(   s   Toplevels   selfs   Ls   titles   pppnexts	   StringVars   phonenums   logins   passwords   RHFrames   Fs   Labels	   interfaces   packs   LabelledEntrys	   ButtonBars   BBs   setOrientations	   addButtons   PPPinitdones   PPPinitcustomizes   PPPinitcancels   updates   grab_sets   wait_windows   grab_releases   get(   s   selfs	   interfaces   phonenums   logins   passwords   Fs   BBs   ./netcfg.pys   PPPinitc   s#   Þßd |  _ à|  i i ƒ  d  S(   Ns   done(   s   selfs   pppnexts   Ls   destroy(   s   selfs   ./netcfg.pys   PPPinitdonec   s#   áâd |  _ ã|  i i ƒ  d  S(   Ns	   customize(   s   selfs   pppnexts   Ls   destroy(   s   selfs   ./netcfg.pys   PPPinitcustomizec   s#   äåd |  _ æ|  i i ƒ  d  S(   Ns   cancel(   s   selfs   pppnexts   Ls   destroy(   s   selfs   ./netcfg.pys   PPPinitcancelc   s6   èé|  i i ƒ  ê|  i |  _ ë|  i i ƒ  d  S(   N(   s   selfs   currentframes   hides   HWFs   show(   s   selfs   ./netcfg.pys   showHardwarec   s6   ìí|  i i ƒ  î|  i |  _ ï|  i i ƒ  d  S(   N(   s   selfs   currentframes   hides   CMFs   show(   s   selfs   ./netcfg.pys   showCommunicationc   s6   ðñ|  i i ƒ  ò|  i |  _ ó|  i i ƒ  d  S(   N(   s   selfs   currentframes   hides   NTFs   show(   s   selfs   ./netcfg.pys   showNetworkingc   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 ƒ |  _ t |  i ƒ |  _ 	d |  _ 
d } d } | d j o d |  _ n |  i i d | ƒ oÎ t d | ƒ |  i d | <|  i d | } | | d <d | d	 <d | d
 <d | d <d | d <d | d <d | d <d | d <d | d <d | d < d | d <"d } n $|  i d | } %|  i oE &|  i | ƒ \ } | d <} } (t" | d ƒ o )d  Sn n -|  i	 i# t$ | d	 d ƒ ƒ .|  i
 i# t$ | d
 d ƒ ƒ /|  i i# t$ | d d ƒ ƒ 0|  i i# | d ƒ 1|  i i# | d ƒ 2|  i i# | d ƒ 3|  i i# | d ƒ 4|  i i# | d ƒ 5|  i i# t$ | d d ƒ ƒ 6|  i i# t$ | d d ƒ ƒ 7|  i i# t$ | d d ƒ ƒ 8|  i i# | d ƒ 9|  i i# | d ƒ :|  i i# | d ƒ =t% d | ƒ |  _& >g  } ?xá |  i& i( ƒ  d ?rË }	 @t" |	 d d ƒ o0 A|	 d |  i* j o B| i+ |	 ƒ n n~ Ct" |	 d | d ƒ o En[ Ft" |	 d | d | d ƒ o Hn0 It" |	 d d ƒ o Kn M| i+ |	 ƒ q­WOt, |  i ƒ }
 Pt. |
 ƒ } Q| i0 d  |  i1 d ƒ R| i0 d! |  i2 ƒ S| i0 d" |  i3 ƒ Ut4 |
 ƒ |  _5 V|  i5 |  _6 W|  i5 } Xt8 | h  d# |  i  d$ <d% d& <ƒ i9 h  d' d( <d) d* <d+ d, <d- d. <ƒ Zt: | h  d/ d$ <|  i	 d0 <ƒ i9 h  d' d( <d1 d2 <ƒ ]t: | h  d3 d$ <|  i d0 <ƒ i9 h  d' d( <d1 d2 <ƒ `t: | h  d4 d$ <|  i
 d0 <ƒ i9 h  d' d( <d1 d2 <ƒ dt; | d5 |  i d6 ƒ i9 h  d' d( <d1 d2 <d7 d8 <d9 d: <ƒ ft; | d; |  i d6 ƒ i9 h  d' d( <d1 d2 <d7 d8 <d9 d: <ƒ it4 |
 ƒ |  _< j|  i< } kt; | d< |  i d6 ƒ i9 h  d' d( <d1 d2 <d7 d8 <d9 d: <ƒ mt; | d= |  i d6 ƒ i9 h  d' d( <d1 d2 <d7 d8 <d9 d: <ƒ ot; | d> |  i d6 ƒ i9 h  d' d( <d1 d2 <d7 d8 <d9 d: <ƒ qt= | ƒ |  _> r| o0 sx& | d sr }	 t|  i> i? |	 ƒ qÌWn? vx8 d? | f d@ | f g d vr }	 w|  i> i? |	 ƒ q	Wx|  i> i9 h  d' d( <d1 d2 <d7 d8 <d9 d: <ƒ zt4 |
 ƒ |  _@ {|  i@ } |t: | h  dA d$ <|  i d0 <ƒ i9 h  d' d( <d1 d2 <ƒ t: | h  dB d$ <|  i d0 <ƒ i9 h  d' d( <d1 d2 <ƒ ‚t: | h  dC d$ <|  i d0 <ƒ i9 h  d' d( <d1 d2 <ƒ …t; | dD |  i d6 ƒ i9 h  d' d( <d1 d2 <d7 d8 <d9 d: <ƒ ‡tA | h  d% d& <dE dF <ƒ } ˆt8 | h  dG d$ <d1 d2 <ƒ i9 h  d' d( <d1 d2 <d7 d8 <d9 d: <ƒ Št; | dH |  i d6 ƒ i9 h  d' d( <d1 d2 <d7 d8 <d9 d: <ƒ Œt; | dI |  i d6 ƒ i9 h  d' d( <d1 d2 <d7 d8 <d9 d: <ƒ Ž| i9 h  d' d( <d1 d2 <d7 d8 <d9 d: <ƒ tC |
 ƒ } | iE dJ ƒ ‘| iF dK |  iG ƒ ’| iF dL |  i iH ƒ “| i9 h  dM d( <ƒ –t" | dN ƒ o —|  iG ƒ  ˜d  Sn š| i9 h  d' d( <dO d2 <ƒ ›|
 i9 h  d' d( <d7 d8 <dP d: <ƒ œ|  i6 iI ƒ  |  i iJ ƒ  ž|  i iK ƒ  Ÿ|  i iL ƒ   |  i iM |  i ƒ ¡|  i iN ƒ  d  S(Q   Ns   Edit PPP Interfacei    s    i   s   ifcfg-s%   /etc/sysconfig/network-scripts/ifcfg-s   DEVICEs   yess   HARDFLOWCTLs   DEFABORTs   nos   ESCAPECHARSs   115200s	   LINESPEEDs
   /dev/modems	   MODEMPORTs   ATZs
   INITSTRINGs   ATDTs   DIALCMDs   ONBOOTs   DEFROUTEs   PERSISTs   PHONENUMs   cancels   MRUs   IPADDRs   REMIPs$   /etc/sysconfig/network-scripts/chat-s   ABORTs   CONNECTs   Hardwares   Communications
   Networkings   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   Line speed:s   20s   1s   expands   xs   fills   Modem Port:s   Modem Init String:s   Modem Dial Command:s   Phone Number:s   ogin:s   ord:s   Activate interface at boot times7   Set default route when making connection (defaultroute)s!   Restart PPP when connection failss   MRU (296-1500):s   3s   bds   Infrequently-used options:s   Local IP address:s   Remote IP address:s
   horizontals   Dones   Cancels   bottoms   dones   nws   both(O   s	   interfaces   selfs   indexs	   saveindexs   Toplevels   Ts   titles   withdraws   IntVars   hardflowctls   defaborts   escapecharss	   StringVars	   linespeeds	   modemports
   initstrings   dialcmds   phonenums   onboots   defroutes   persists   mrus   ipaddrs   remips   replaces   chatdefaultss   actions   cfgfiless   has_keys   ConfShellVars   cfs   PPPinits   logins   passwds   cmps   sets   compares   ConfChats   chatfiles   chatlists   getlists   pairs   AbortStringss   appends   RHFrames   TFs
   FolderTabss   FTs   addTabs   showHardwares   showCommunications   showNetworkings   SubFrames   HWFs   currentframes   Fs   Labels   packs   Checkbuttons   LabelledEntrys   CMFs   ChatBoxs   CBs   inserts   NTFs   Frames   IFs	   ButtonBars   BBs   setOrientations	   addButtons   setPPPs   destroys   shows	   deiconifys   updates   grab_sets   wait_windows   grab_release(   s   selfs	   interfaces   indexs   chatdefaultss   actions   cfs   logins   passwds   chatlists   pairs   TFs   FTs   Fs   IFs   BBs   ./netcfg.pys   editPPPc   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	 i
 d
 |  i ƒ oa °t d |  i ƒ |  i	 d
 |  i <²|  i |  i	 d
 |  i d <³|  i	 d
 |  i i ƒ  n ´|  i	 d
 |  i } µ|  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 <Â|  i i ƒ  | d <Ã|  i i ƒ  | d <Ä| d o Åd | d <n Æ|  i i ƒ  | d <Ç|  i i ƒ  | d <È|  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 ƒ  | d <×d	 | d <Ùg  } Ú|  i i ƒ  o6 Ûx, |  i d Ûr } Ü| i! d | f ƒ qOWn ÝxL |  i" i# ƒ  d Ýr6 } Þt% | d d ƒ o ß| i! | ƒ n áPq‹Wâ| i! d | d f ƒ ã| i! d  | d | d f ƒ ä| i! d! d f ƒ åd } æxW |  i" i# ƒ  d ærA } ç| p t% | d d ƒ o è| i! | ƒ éd" } n q8Wê|  i' i( | ƒ ì|  i i) |  i | d d | d | f |  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%   /etc/sysconfig/network-scripts/ifcfg-s   DEVICEs   yess   HARDFLOWCTLs   DEFABORTs   ESCAPECHARSs	   LINESPEEDs	   MODEMPORTs
   INITSTRINGs   ATs   DIALCMDs   PHONENUMs   IPADDRs   REMIPs   ONBOOTs   DEFROUTEs   PERSISTs   MRUs   BOOTPs   ABORTs    s   OKs   CONNECTi   (/   s   Dialogs   nums   selfs   replaces   IFBoxs   getItemss	   saveindexs   actives   deletes   cfgfiless   has_keys	   interfaces   ConfShellVars   fsfs   cfs   hardflowctls   gets   defaborts   escapecharss	   linespeeds	   modemports
   initstrings   dialcmds   phonenums   ipaddrs   remips   onboots   defroutes   persists   mrus   chatlists   AbortStringss   strings   appends   CBs   getlists   pairs   cmps   firstnonaborts   chatfiles   putlists   inserts
   selectLines   saves   writes   Ts   destroy(   s   selfs   actives   cfs   chatlists   strings   pairs   firstnonaborts   ./netcfg.pys   setPPPc   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   SLIPinitc   s#   d |  _ |  i i ƒ  d  S(   Ns   done(   s   selfs   slipnexts   Ls   destroy(   s   selfs   ./netcfg.pys   SLIPinitdonec   s#   d |  _ |  i i ƒ  d  S(   Ns   cancel(   s   selfs   slipnexts   Ls   destroy(   s   selfs   ./netcfg.pys   SLIPinitcancelc   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 ƒ |  _ ,d |  _ -d } .d } 0| d j o 2d |  _ n 4|  i i d | ƒ o´ 6t d | ƒ |  i d | <8|  i d | } 9| | d <:d | d	 <;d
 | d <<d | d <=d | d <>d | d <?d | d <@d | d <Ad | d <Cd } n E|  i d | } G|  i oE H|  i | ƒ \ } | d <} } Jt  | d ƒ o Kd  Sn n O|  i d | } P|  i	 i! | d	 ƒ Q|  i
 i! | d ƒ R|  i i! | d ƒ S|  i i! | d ƒ T|  i i! | d ƒ U|  i i! t" | d d ƒ ƒ V|  i i! t" | d d ƒ ƒ W|  i i! t" | d d ƒ ƒ X|  i i! | d ƒ Y|  i i! | d ƒ Z|  i i! | d ƒ [|  i i! | d ƒ ^t# d | ƒ |  _$ _g  } `x™ |  i$ i& ƒ  d `rƒ }	 at  |	 d | d ƒ o cn[ dt  |	 d | d | d ƒ o fn0 gt  |	 d d ƒ o in k| i( |	 ƒ q4Wmt) |  i ƒ }
 nt+ |
 ƒ } q| i- d |  i. d ƒ r| i- d |  i/ ƒ s| i- d  |  i0 ƒ ut1 |
 ƒ |  _2 v|  i2 |  _3 w|  i2 } xt5 | h  d! |  i  d" <d# d$ <ƒ i6 h  d% d& <d' d( <d) d* <d+ d, <ƒ {t7 | d- |  i	 d. ƒ i6 h  d% d& <d/ d0 <d1 d2 <d3 d4 <ƒ }t7 | d5 |  i
 d. ƒ i6 h  d% d& <d/ d0 <d1 d2 <d3 d4 <ƒ €t1 |
 ƒ |  _8 |  i8 } ‚t7 | d6 |  i d. ƒ i6 h  d% d& <d/ d0 <d1 d2 <d3 d4 <ƒ „t7 | d7 |  i d. ƒ i6 h  d% d& <d/ d0 <d1 d2 <d3 d4 <ƒ †t7 | d8 |  i d. ƒ i6 h  d% d& <d/ d0 <d1 d2 <d3 d4 <ƒ ˆt9 | ƒ |  _: ‰| o0 Šx& | d Šr }	 ‹|  i: i; |	 ƒ qKWn? x8 d9 | f d: | f g d r }	 Ž|  i: i; |	 ƒ qW|  i: i6 h  d% d& <d/ d0 <d1 d2 <d3 d4 <ƒ ‘t1 |
 ƒ |  _< ’|  i< } “t= | h  d; d" <|  i d< <ƒ i6 h  d% d& <d/ d0 <ƒ –t= | h  d= d" <|  i d< <ƒ i6 h  d% d& <d/ d0 <ƒ ™t= | h  d> d" <|  i d< <ƒ i6 h  d% d& <d/ d0 <ƒ œt7 | d? |  i d. ƒ i6 h  d% d& <d/ d0 <d1 d2 <d3 d4 <ƒ žt7 | d@ |  i d. ƒ i6 h  d% d& <d/ d0 <d1 d2 <d3 d4 <ƒ  t7 | dA |  i d. ƒ i6 h  d% d& <d/ d0 <d1 d2 <d3 d4 <ƒ ¢t7 | dB |  i d. ƒ i6 h  d% d& <d/ d0 <d1 d2 <d3 d4 <ƒ ¤t> |
 ƒ } ¥| i@ dC ƒ ¦| iA dD |  iB ƒ §| iA dE |  i iC ƒ ¨| i6 h  dF d& <ƒ ©| i6 h  d% d& <dG d0 <ƒ ª|
 i6 h  d% d& <d1 d2 <dH d4 <ƒ «|  i3 iD ƒ  ¬|  i iE ƒ  ­|  i iF ƒ  ®|  i iG ƒ  ¯|  i iH |  i ƒ °|  i iI ƒ  d  S(I   Ns   Edit SLIP Interfacei    s    i   s   ifcfg-s%   /etc/sysconfig/network-scripts/ifcfg-s   DEVICEs   115200s	   LINESPEEDs
   /dev/modems	   MODEMPORTs   ATZs
   INITSTRINGs   ATDTs   DIALCMDs   yess   ONBOOTs   nos   DEFROUTEs   PERSISTs   SLIPs   MODEs   PHONENUMs   cancels   MTUs   IPADDRs   REMIPs$   /etc/sysconfig/network-scripts/chat-s   CONNECTs   Hardwares   Communications
   Networkings   Device: s   texts   grooves   reliefs   tops   sides   6s   padys   2s   ipadys   8s   ipadxs   Line speed:s   20s   ws   anchors   1s   expands   xs   fills   Modem Port:s   Modem Init String:s   Modem Dial Command:s   Phone Number:s   ogin:s   ord:s   Activate interface at boot times   variables(   Set default route when making connections"   Restart SLIP when connection failss   MTU (296-1500):s   Local IP address:s   Remote IP address:s   Mode (SLIP/CSLIP):s
   horizontals   Dones   Cancels   bottoms   nws   both(J   s	   interfaces   selfs   indexs	   saveindexs   Toplevels   Ts   titles   withdraws	   StringVars	   linespeeds	   modemports
   initstrings   dialcmds   phonenums   IntVars   onboots   defroutes   persists   mtus   ipaddrs   remips   modes   replaces   chatdefaultss   actions   cfgfiless   has_keys   ConfShellVars   cfs   SLIPinits   logins   passwds   cmps   sets   compares   ConfChats   chatfiles   chatlists   getlists   pairs   appends   RHFrames   TFs
   FolderTabss   FTs   addTabs   showHardwares   showCommunications   showNetworkings   SubFrames   HWFs   currentframes   Fs   Labels   packs   LabelledEntrys   CMFs   ChatBoxs   CBs   inserts   NTFs   Checkbuttons	   ButtonBars   BBs   setOrientations	   addButtons   setSLIPs   destroys   shows	   deiconifys   updates   grab_sets   wait_windows   grab_release(   s   selfs	   interfaces   indexs   chatdefaultss   actions   cfs   logins   passwds   chatlists   pairs   TFs   FTs   Fs   BBs   ./netcfg.pys   editSLIPc   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	 i
 d
 |  i ƒ oa ¿t d |  i ƒ |  i	 d
 |  i <Á|  i |  i	 d
 |  i d <Â|  i	 d
 |  i i ƒ  n Ã|  i	 d
 |  i } Ä|  i i ƒ  | d <Å|  i i ƒ  | d <Æ|  i i ƒ  | d <Ç| d o Èd | d <n É|  i i ƒ  | d <Ê|  i i ƒ  | d <Ë|  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 ƒ  | d <Úd	 | d <Üg  } Ý| i d | d f ƒ Þ| i d | d | d f ƒ ß| i d d f ƒ àxG |  i i ƒ  d àr1 } át  | d d ƒ o â| i | ƒ n qWã|  i! i" | ƒ æt# |  i! d |  i | ƒ |  _$ ê|  i i% |  i | d d | d | f |  i ƒ ì|  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%   /etc/sysconfig/network-scripts/ifcfg-s   DEVICEs	   LINESPEEDs	   MODEMPORTs
   INITSTRINGs   ATs   DIALCMDs   PHONENUMs   IPADDRs   REMIPs   yess   ONBOOTs   DEFROUTEs   PERSISTs   MTUs   BOOTPs    s   OKs   CONNECTs   ABORTs#   /etc/sysconfig/network-scripts/dip-(+   s   Dialogs   nums   selfs   replaces   IFBoxs   getItemss	   saveindexs   actives   deletes   cfgfiless   has_keys	   interfaces   ConfShellVars   fsfs   cfs	   linespeeds   gets	   modemports
   initstrings   dialcmds   phonenums   ipaddrs   remips   onboots   defroutes   persists   mtus   chatlists   appends   CBs   getlists   pairs   cmps   chatfiles   putlists   ConfDIPs   dipfiles   inserts
   selectLines   saves   writes   Ts   destroy(   s   selfs   actives   cfs   chatlists   pairs   ./netcfg.pys   setSLIPc   sñ  ö÷| d j o |  i | ƒ o* øt d d d d d g ƒ i úd  Sn þ| d j o t i d | ƒ d j o‚ ÿ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   :i   s!   All available devices are in use.s   ^ppps   ^sls   ^plips   ^los'   The loopback device may not be changed.(   s   indexs   selfs   managedDevices   Dialogs   nums   regexs   searchs	   interfaces   ranges   is   strs   listdevss   editPPPs   editSLIPs   editPLIPs   editBuss   bootp(   s   selfs	   interfaces   indexs   bootps   is   ./netcfg.pys   editInterfacec 
  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 <ƒ 0|  i i ƒ  1|  i i ƒ  2|  i i |  i ƒ 3|  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   addEntryc   s0   45|  i i ƒ  6|  i |  i i ƒ  ƒ d  S(   N(   s   selfs   Ts   destroys   editInterfaces   IFs   get(   s   selfs   ./netcfg.pys   setEntryc   sh   89|  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	   editEntryc   s7  =>|  i i ƒ  o ?d  Sn At i |  i i ƒ  d ƒ } C|  i i | ƒ d } Ft	 i
 d d | ƒ } Hx¤ t d ƒ d Hrk } I| d t | ƒ |  i i j p | d t | ƒ |  i i j o K| d t | ƒ } LPn q„ WNt d d d d d	 g ƒ i Pd  ST|  i | d
 d ƒ Sd  S(   Ni    s   :.*^s    i   s   :s   Errors1   All available aliases for this device are in use.s   warnings   Oki   (   s   selfs   IFBoxs   getSelectedItemss   strings   atois   curselections   indexs   getItemss	   interfaces   regsubs   gsubs   ranges   is   strs   Gs   runningdevss   iflists   Dialogs   nums   editBus(   s   selfs   events   indexs	   interfaces   is   ./netcfg.pys
   aliasEntryc   sÔ   UV|  i i ƒ  o Wd  Sn Xt i |  i i ƒ  d ƒ } Y|  i i | ƒ d } Z|  i	 | ƒ o t
 | d ƒ oS [t d d d d d d g ƒ i o* ]|  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   removeEntryc   s˜   _`|  i i ƒ  o ad  Sn bt i |  i i ƒ  d ƒ } c|  i i | ƒ d } d|  i	 | ƒ o t
 | d ƒ o e|  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   activateEntryc   s˜   fg|  i i ƒ  o hd  Sn it i |  i i ƒ  d ƒ } j|  i i | ƒ d } k|  i	 | ƒ o t
 | d ƒ o l|  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   deactivateEntryc   s'   mnt  |  i i | ƒ d d ƒ Sd  S(   Ni   s   unmanaged device(   s   cmps   selfs   IFBoxs   getItemss   index(   s   selfs   indexs   ./netcfg.pys   managedDevicec   sy   opt  i i d | ƒ o5 qt  i d d | ƒ s|  i i | d d ƒ n$ u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   activateInterfacec   sV   xyt  i i d | ƒ o zt  i d d | ƒ n ||  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  }~t  i i d | ƒ o t  i d | ƒ n €t  i i d | ƒ o t  i d | ƒ n ‚|  i i d | ƒ o ƒ|  i d | =n „|  i i	 | ƒ †xk |  i i |  i i |  i i |  i g d †r= } ‡x1 | d ‡r$ } ˆt | | ƒ o
 ‰~ n që WqÖ Wd  S(   Ns%   /etc/sysconfig/network-scripts/ifcfg-s$   /etc/sysconfig/network-scripts/chat-s   ifcfg-i    (   s   oss   paths   existss   devices   unlinks   selfs   cfgfiless   has_keys   IFBoxs   deletes   indexs   Gs   devss   runningdevss   iflists   listdevss   lists   items   cmp(   s   selfs   devices   indexs   lists   items   ./netcfg.pys   removeInterfacec   sH  Ž| |  _ 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  |  _ ®xo|  i
 d	 ®r_} ¯| |  i i j o °d } n
 ²d } ³| |  i i	 j o» ´d | } µt d | ƒ |  i | <·|  i | d o, ¸|  i | i ƒ  ¹d |  i | d <n º|  i i |  i | d |  i | d |  i | d |  i | 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 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   bootpi   s   atbooti   s   activei   s   inactives   ifcfg-s   /etc/sysconfig/network-scripts/s   BOOTPs   nos   DEVICEs   IPADDRs   ONBOOTs   unmanaged devices    s   <Double-Button-1>s
   horizontals   Adds   Edits   Aliass   Removes   Activates
   Deactivates   tops   sides   1s   expands   boths   fills   bottom("   s   GVs   selfs   Gs   SubFrames   __init__s   Masters   AbortStringss	   MFListboxs   IFBoxs   iflists   listdevss
   mergeListss   devss   cfgfiless   ifaces   runningdevss   actives   files   ConfShellVars   fsfs   inserts   cmps   binds	   editEntrys	   ButtonBars   BBs   setOrientations	   addButtons   addEntrys
   aliasEntrys   removeEntrys   activateEntrys   deactivateEntrys   pack(   s   selfs   Masters   GVs   ifaces   actives   files   BBs   ./netcfg.pys   __init__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   editBuss   Nones   setBusLabelss   setBuss   editPLIPs   setPLIPLabelss   setPLIPs   PPPinits   PPPinitdones   PPPinitcustomizes   PPPinitcancels   showHardwares   showCommunications   showNetworkings   editPPPs   setPPPs   SLIPinits   SLIPinitdones   SLIPinitcancels   editSLIPs   setSLIPs   editInterfaces   addEntrys   setEntrys	   editEntrys
   aliasEntrys   removeEntrys   activateEntrys   deactivateEntrys   managedDevices   activateInterfaces   deactivateInterfaces   removeInterfaces   __init__s   save(    s   ./netcfg.pys
   Interfacess   Routingc     si   ÙÚd d „ Z  d „  Z d „  Z d „  Z d „  Z #d „  Z &d „  Z A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   editi   c   s   |  i ƒ  d  S(   N(   s   selfs   edit(   s   selfs   ./netcfg.pys   addEntryc   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	   editEntryc   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   setEntryc   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   removeEntryc   s   #$|  i ƒ  Sd  S(   N(   s   selfs	   editEntry(   s   selfs   entrys   ./netcfg.pys   editOnclickc   su  &'| |  _ (t | ƒ |  _ )|  i i |  i i d ƒ *t | ƒ |  _ +|  i i |  i i d ƒ ,t	 i
 |  | ƒ -t |  d |  i d ƒ i h  d d <d d <ƒ /t |  d	 |  i d ƒ i h  d d <d d <ƒ 1t |  d
 d d f d d d f d d d f d d d f g ƒ |  _ 4d |  i d <5xm |  i i i ƒ  d 5rT } 6xH |  i i | d 6r1 } 7|  i i | | d | d | d f ƒ qtWqUW8|  i i d |  i ƒ 9t |  ƒ } :| i d ƒ ;| i d |  i ƒ <| i d |  i ƒ =| i d |  i ƒ >| i h  d d <ƒ ?|  i i h  d d <d d <d d <ƒ d  S(   Ns   GATEWAYs
   GATEWAYDEVs   Default Gateway:s   22s   tops   sides   xs   fills   Default Gateway Device:s	   Interfacei   i    s   Network Addressi   s   Netmasks   gatewayi   i   s   heighti   s   <Double-Button-1>s
   horizontals   Adds   Edits   Removes   bottoms   1s   expands   both(   s   GVs   selfs   Gs	   StringVars   Masters   gateways   sets   Networkss
   gatewaydevs   SubFrames   __init__s   LabelledEntrys   packs	   MFListboxs   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__c   s?   AB|  i i ƒ  |  i i d <C|  i i ƒ  |  i i d <d  S(   Ns   GATEWAYs
   GATEWAYDEV(   s   selfs   gateways   gets   Gs   Networkss
   gatewaydev(   s   selfs   ./netcfg.pys   save(   s   edits   addEntrys	   editEntrys   setEntrys   removeEntrys   editOnclicks   __init__s   save(    s   ./netcfg.pys   Routings   WindowFramec     s_   FGd „  Z  Nd „  Z Sd „  Z Xd „  Z ]d „  Z be d „ Z fe d „ Z RS(   Nc   sW   GH|  i i ƒ  I|  i i ƒ  J|  i i ƒ  K|  i i ƒ  L|  i i ƒ  d  S(   N(   s   selfs   Namess   saves   Hostss
   Interfacess   Routings   G(   s   selfs   ./netcfg.pys   savec   s6   NO|  i i ƒ  P|  i |  _ Q|  i i ƒ  d  S(   N(   s   selfs   currentframes   hides   Namess   show(   s   selfs   ./netcfg.pys	   showNamesc   s6   ST|  i i ƒ  U|  i |  _ V|  i i ƒ  d  S(   N(   s   selfs   currentframes   hides   Hostss   show(   s   selfs   ./netcfg.pys	   showHostsc   s6   XY|  i i ƒ  Z|  i |  _ [|  i i ƒ  d  S(   N(   s   selfs   currentframes   hides
   Interfacess   show(   s   selfs   ./netcfg.pys   showInterfacesc   s6   ]^|  i i ƒ  _|  i |  _ `|  i i ƒ  d  S(   N(   s   selfs   currentframes   hides   Routings   show(   s   selfs   ./netcfg.pys   showRoutingc   s&   bc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   helpDisabledc   s’  fk| i d d ƒ l| i d d ƒ m| i d ƒ n| i d ƒ pt ƒ  |  _ qt i	 |  | ƒ rt
 |  h  d d <d d <ƒ } st | |  i ƒ |  _ t|  i |  _ ut | |  i ƒ |  _ vt | |  i ƒ |  _ wt | |  i ƒ |  _ xt
 |  ƒ } yt | ƒ } z| 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  ic  s   527x355s   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__(   s   saves	   showNamess	   showHostss   showInterfacess   showRoutings   Nones   helpDisableds   __init__(    s   ./netcfg.pys   WindowFrames   wms   withdraws   .N(/   s   strings   Tkinters   *s	   rhtkinters	   buttonbars
   foldertabss   rhutils   rhdialogs   Dialogs   textboxs   listboxs   Confs   oss   syss   exits	   posixpaths   regexs   regsubs   globs   VERSIONs	   COPYRIGHTs	   inet_atons	   inet_ntoas
   mergeListss   compares   GVs   MultifieldListboxs	   MFListboxs   Frames   ChatBoxs   RHFrames   LabelledEntrys   LabelledLabels   LabelledMenus   SubFrames   Namess   Hostss
   Interfacess   Routings   WindowFrames   Labels   Ls   tks   calls   Toplevels   wins   wait_window(    s   ./netcfg.pys   ?