Ñò
+z2Wc @ sƒ d Z d d k l Z d d k l Z d d k l Z l Z d a d a
d e f d „ ƒ YZ d „ Z d „ Z
d „ Z d
Z d S( s. Implementation of the generic ethernet device
iÿÿÿÿ( t Device( t getDeviceFactory( t ETHERNETt
getDeviceTypet DevEthernetc B sD e Z d Z e Z d Z d Z d „ Z d „ Z d „ Z
d „ Z RS( s
An object of class DevEthernet can be obtained by calling:
df = getDeviceFactory()
ethernetclass = df.getDeviceClass(ETHERNET)
ethernetdevice = ethernetclass()
It has the following attributes, shown here with the corresponding
initscripts variables:
Device - DEVICE=
IP - IPADDR
Netmask - NETMASK
Gateway - GATEWAY
Hostname - HOSTNAME - Hint for DHCP
BootProto - BOOTPROTO=none|bootp|dhcp
Type - TYPE=ETHERNET
HardwareAddress - HWADDR=
OnBoot - ONBOOT=yes|no
AllowUser - USERCTL=yes|no
IPv6Init - IPV6INIT=yes|no
AutoDNS - PEERDNS=yes|no - modify /etc/resolv.conf if peer uses
msdns extension (PPP only) or DNS{1, 2} are set, or if
using pump or dhcpcd. default to "yes".i c C s t t | ƒ i ƒ t | _ d S( N( t superR t __init__R t Type( t self( ( sJ /usr/share/system-config-network/netconfpkg/plugins/NCPluginDevEthernet.pyR : s c C s1 t | ƒ } t | d ƒ o | i i d ƒ S| S( s7 get the gtk.Dialog of the ethernet configuration dialogt xmlt Dialog( t _devEthernetDialogt hasattrR t
get_widget( R t dialog( ( sJ /usr/share/system-config-network/netconfpkg/plugins/NCPluginDevEthernet.pyt getDialog> s c C s t S( s% get the wizard of the ethernet wizard( t _devEthernetWizard( R ( ( sJ /usr/share/system-config-network/netconfpkg/plugins/NCPluginDevEthernet.pyt getWizardF s c C s4 | i t j o t St | i ƒ t j o t St S( s<