| Server IP : 182.53.201.61 / Your IP : 216.73.217.175 Web Server : Apache/2.2.15 (Fedora) System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686 User : apache ( 48) PHP Version : 5.3.3 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/system-config-network/netconfpkg/conf/ |
Upload File : |
Ñò
:®Jc @ s* d d k l Z d e f d „ ƒ YZ d S( i ( t Conft ConfEResolvc B sY e Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z
RS( c C s t i | d d d d ƒ d S( Ns /etc/resolv.conft #s t ( R t __init__( t self( ( s? /usr/share/system-config-network/netconfpkg/conf/ConfEResolv.pyR s c C s t i | ƒ | i ƒ d S( N( R t readt initvars( R ( ( s? /usr/share/system-config-network/netconfpkg/conf/ConfEResolv.pyR s
c C s¹ h | _ | i ƒ x• | i ƒ o‡ | i ƒ } | d d j oG | i i d ƒ o | i d i | d ƒ qœ | d g | i d <n | d | i | d <| i ƒ q W| i ƒ d S( Ni t
nameservert nameserversi ( t varst rewindt findnextcodelinet getfieldst has_keyt appendt nextline( R t var( ( s? /usr/share/system-config-network/netconfpkg/conf/ConfEResolv.pyR s
c C s' | i i | ƒ o | i | Sg Sd S( N( R
R ( R t varname( ( s? /usr/share/system-config-network/netconfpkg/conf/ConfEResolv.pyt __getitem__ s c C sœ | i ƒ } | i ƒ | d j oß | i d | i d ƒ oŠ | i ƒ } x* | i d | i d ƒ o | i ƒ qM W| i | ƒ x0 | D]( } | i d | i | ƒ | i ƒ q‹ W| i | ƒ q‹| i | ƒ x³ | D] } | i d | i | ƒ qÜ WnŠ | i d | d | i d ƒ o: | i ƒ | i | | i i
| ƒ g ƒ | i | ƒ n- | i | ƒ | i | | i i
| ƒ g ƒ | | i | <d S( NR s ^nameserver[s ]+R t ^t [( t tellR t findnextlinet
separatorst
deletelinet seekt
insertlinet separatorR t insertlinelistt joinR
( R R t valuet placet placenameR ( ( s? /usr/share/system-config-network/netconfpkg/conf/ConfEResolv.pyt __setitem__ s6
#
c C sI | i ƒ x. | i d | i d | ƒ o | i ƒ q
W| i | =d S( Ns ^[s ]*( R R R R R
( R R ( ( s? /usr/share/system-config-network/netconfpkg/conf/ConfEResolv.pyt __delitem__B s
c C s· x( | i i ƒ D] } | i | | | <q W| i d j o t i | ƒ nh d d k } | i d d ƒ \ } | _ t i | ƒ d d k } | i d | i ƒ | i ƒ d | _ d S( Ns /etc/resolv.confiÿÿÿÿt s /tmp/sX /bin/bash -c '. /etc/sysconfig/network-scripts/network-functions; change_resolv_conf %s'(
R
t keyst filenameR t writet tempfilet mkstempt commandst getstatusoutputt close( R t keyR( t fdR* ( ( s? /usr/share/system-config-network/netconfpkg/conf/ConfEResolv.pyR' I s
c C s
| i i ƒ S( N( R
R% ( R ( ( s? /usr/share/system-config-network/netconfpkg/conf/ConfEResolv.pyR% a s c C s | i i | ƒ S( N( R
R ( R R- ( ( s? /usr/share/system-config-network/netconfpkg/conf/ConfEResolv.pyR d s ( t __name__t
__module__R R R R R"