HOME


Mini Shell 1.0
Redirecting to https://devs.lapieza.net/iniciar-sesion Redirecting to https://devs.lapieza.net/iniciar-sesion.
DIR: /proc/1784574/root/usr/lib/python3/dist-packages/cloudinit/net/__pycache__/
Upload File :
Current File : //proc/1784574/root/usr/lib/python3/dist-packages/cloudinit/net/__pycache__/netbsd.cpython-311.pyc
�

܍~c����ddlZddlmZddlmZmZeje��ZGd�dej	j
j��Zdd�Z
dS)�N)�log)�subp�utilc�4��eZdZd�fd�	Zd�Zdd�Zd�Z�xZS)	�RendererNc�V��tt|�����dS�N)�superr�__init__)�self�config�	__class__s  ��6/usr/lib/python3/dist-packages/cloudinit/net/netbsd.pyrzRenderer.__init__s%���
�h����&�&�(�(�(�(�(�c��|���rQ|�dd��|�dd�|�������|j���D]�\}}t|t��rf|�d��dz|�d��z}|�d��}|r|d	|zz
}|�d
|z|����dS)N�dhcpcd�YES�dhcpcd_flags� �addressz	 netmask �netmask�mtuz mtu %d�	ifconfig_)�dhcp_interfaces�set_rc_config_value�join�interface_configurations�items�
isinstance�dict�get)r�device_name�v�
net_configrs     r�write_configzRenderer.write_configs�����!�!�	��$�$�X�u�5�5�5��$�$������)=�)=�)?�)?� @� @�
�
�
�#�;�A�A�C�C�	P�	P�N�K���!�T�"�"�
P��U�U�9�-�-��;�a�e�e�I�>N�>N�N�
��e�e�E�l�l���2��)�c�/�1�J��(�(��{�)B�J�O�O�O��
	P�	PrFc���|st�d��dStjgd�d���|���rtjgd�d���dSdS)Nz netbsd generate postcmd disabled)�service�network�restartT)�capture)r'rr))�LOG�debugrr)r�runs  r�start_serviceszRenderer.start_servicess����	��I�I�8�9�9�9��F��	�3�3�3�T�B�B�B�B����!�!�	F��I�6�6�6��E�E�E�E�E�E�	F�	Frc�B�|dkr|�d|��dSdS)Nz0.0.0.0�defaultroute)r)rr(r�gateways    r�	set_routezRenderer.set_route%s1���i����$�$�^�W�=�=�=�=�=� �rr	)F)�__name__�
__module__�__qualname__rr%r.r2�
__classcell__)rs@rrr
sv�������)�)�)�)�)�)�P�P�P�F�F�F�F�>�>�>�>�>�>�>rrc�(�tj��Sr	)r�	is_NetBSD)�targets r�	availabler:*s���>���rr	)�cloudinit.net.bsd�	cloudinitr�loggingrr�	getLoggerr3r+�net�bsd�BSDRendererrr:�rr�<module>rCs�������$�$�$�$�$�$� � � � � � � � ��g���!�!��>�>�>�>�>�y�}� �,�>�>�>�@�����r