+
    ˜qgjí	  ã                   ó²   € ^ RI t ^ RIt^ RIt^ RIHtHtHt ] P                  ! ]4      t	 ! R R]P                  P                  P                  4      tRR ltR# )é    N)ÚnetÚsubpÚutilc                   ó:   a € ] tR t^t o RR ltRR ltR tRtV tR# )ÚRendererNc                óP  € V P                   P                  4        Fà  w  r#R P                  V4      p\        P                  ! V P
                  V4      pW P                  4       9   d   RpM{\        V\        4      '       df    RP                  VR,          VR,          R7      pVP                  R4      pV'       d   XRV,          ,          pXR	V P                  ,           ,          p\        P                  ! VX4       Kâ  	  R
#   \         d    \        P                  RT4        Lƒi ; i)zetc/hostname.{}zdhcp
zinet {address} {netmask}ÚaddressÚnetmask)r	   r
   z#Invalid static configuration for %sÚmtuz
mtu %dÚ
N)Úinterface_configurationsÚitemsÚformatr   Útarget_pathÚtargetÚdhcp_interfacesÚ
isinstanceÚdictÚKeyErrorÚLOGÚerrorÚgetÚinterface_routesr   Ú
write_file)Úselfr   Údevice_nameÚvÚif_fileÚfnÚcontentr   s   &&      Ú7/usr/lib/python3/dist-packages/cloudinit/net/openbsd.pyÚwrite_configÚRenderer.write_config   só   € Ø"×;Ñ;×AÑAÖC‰NˆKØ'×.Ñ.¨{Ó;ˆGÜ×!Ò! $§+¡+¨wÓ7ˆBØ×2Ñ2Ó4Ô4Ø"‘Ü˜Aœt×$Ò$ðØ8×?Ñ?Ø ! )¥°a¸	µlð @ó �Gð —e‘e˜E“l�ßØ˜z¨CÕ/Õ/�GØ˜4 $×"7Ñ"7Õ7Õ7�Ü�OŠO˜B Ö(ó% Døô  ô Ü—I‘IØ=¸{öðús   Â !DÄ!D%Ä$D%c                ó~  € \        \        \        P                  ! 4       P	                  R 4      ^ ,          4      ^8„  4      pV P
                  '       g   \        P                  R4       R# V'       dP   \        P                  ! RR.RR7       V P                  4        F  p\        P                  ! RRR	V.RR7       K!  	  R# \        P                  P                  P                  4        \        P                  ! . ROR^ ^.R
7       \        P                  ! . ROR^ ^.R
7       \        P                  ! RR.RR7       R# )Ú.z!openbsd generate postcmd disabledNÚshz/etc/netstartT)ÚcaptureÚdhcpleasectlz-wÚ30)r'   Úrcs)ÚrouteÚdelÚdefault)r+   Úflushr-   )ÚboolÚintÚplatformÚreleaseÚsplitÚ	_postcmdsr   Údebugr   r   r   ÚdhcpÚIscDhclientÚkill_dhcp_client)r   ÚrunÚhas_dhcpleasectlÚ	interfaces   &&  r!   Ústart_servicesÚRenderer.start_services"   sá   € Ü¤¤H×$4Ò$4Ó$6×$<Ñ$<¸SÓ$AÀ!Õ$DÓ EÈÑ IÓJÐØ�~�~ˆ~Ü�I‰IÐ9Ô:ÙßÜ�IŠI�t˜_Ð-°tÕ<Ø!×1Ñ1Ö3�	Ü—	’	Ø# T¨4°Ð;ÀT÷ó 4ô
 �H‰H× Ñ ×1Ñ1Ô3Ü�IŠIÒ1¸4ÀaÈÀVÕLÜ�IŠIÒ3¸TÈÈ1ÀvÕNÜ�IŠI�t˜_Ð-°t×<ó    c                ó   € VR 8X  dE   Rp\         P                  ! V P                  V4      pVR,           p\        P                  ! WV4       R# V P
                  R,           V,           R,           V,           R,           V,           R,           V n        R# )z0.0.0.0z
etc/mygater   z!route add z
 -netmask Ú N)r   r   r   r   r   r   )r   Únetworkr
   Úgatewayr   r   r    s   &&&&   r!   Ú	set_routeÚRenderer.set_route3   s�   € Ø�iÔØ"ˆGÜ×!Ò! $§+¡+¨wÓ7ˆBØ •nˆGÜ�OŠO˜BÖ(ð ×%Ñ%Øõ àõð õð õ	ð
 õð õð õð Ö!r>   )r   ©N)F)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r"   r<   rC   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r!   r   r      s   ø‡ € ô)ô*=÷"ð r>   r   c                 ó,   € \         P                  ! 4       # rE   )r   Ú
is_OpenBSD)r   s   &r!   Ú	availablerO   F   s   € Ü�?Š?ÓÐr>   rE   )Úloggingr1   Úcloudinit.net.bsdÚ	cloudinitr   r   r   Ú	getLoggerrF   r   ÚbsdÚBSDRendererr   rO   © r>   r!   Ú<module>rW      sH   ðó Û ã ß %Ñ %à×Ò˜Ó!€ô7ˆy�}‰}× Ñ ×,Ñ,ô 7ötr>   