+
    i                         ^ RI t ^ RIt^ RIHtHt ] P
                  ! ]4      t ! R R]P                  P                  P                  4      tRR ltR# )    N)subputilc                   L   a a ] tR t^t oRV 3R lltR tRR ltR tRtVt	V ;t
# )Rendererc                ,   < \         \        V `  4        R # N)superr   __init__)selfconfig	__class__s   &&6/usr/lib/python3/dist-packages/cloudinit/net/netbsd.pyr
   Renderer.__init__   s    h&(    c                
   V P                  4       '       dB   V P                  R R4       V P                  RRP                  V P                  4       4      4       V P                  P	                  4        F  w  r\        V\        4      '       g   K  VP                  R4      R,           VP                  R4      ,           pVP                  R4      pV'       d   VRV,          ,          pV P                  R	V,           V4       K  	  R
# )dhcpcdYESdhcpcd_flags addressz	 netmask netmaskmtuz mtu %d	ifconfig_N)dhcp_interfacesset_rc_config_valuejoininterface_configurationsitems
isinstancedictget)r   device_namev
net_configr   s   &    r   write_configRenderer.write_config   s    !!$$Xu5$$)=)=)? @ #;;AACNK!T""UU9-;aeeI>NN
eeEl)c/1J(({)BJO Dr   c                    V'       g   \         P                  R 4       R# \        P                  ! . RORR7       V P                  4       '       d   \        P                  ! . RORR7       R# R# )z netbsd generate postcmd disabledNT)capture)servicenetworkrestart)r)   r   r+   )LOGdebugr   r   )r   runs   &&r   start_servicesRenderer.start_services   sG    II89		3TB!!II6E "r   c                <    VR 8X  d   V P                  RV4       R# R# )z0.0.0.0defaultrouteN)r   )r   r*   r   gateways   &&&&r   	set_routeRenderer.set_route&   s    i$$^W=  r    r   )F)__name__
__module____qualname____firstlineno__r
   r%   r/   r4   __static_attributes____classdictcell____classcell__)r   __classdict__s   @@r   r   r      s      )PF> >r   r   c                 ,    \         P                  ! 4       # r   )r   	is_NetBSD)targets   &r   	availablerB   +   s    >>r   r   )loggingcloudinit.net.bsd	cloudinitr   r   	getLoggerr7   r,   netbsdBSDRendererr   rB   r6   r   r   <module>rJ      sB       !>y}}  ,, >@r   