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__/openbsd.cpython-311.pyc
�

܍~c����ddlZddlZddlmZddlmZmZeje��Z	Gd�dej
jj��Z
dd�ZdS)�N)�log)�subp�utilc�"�eZdZd�Zdd�Zd�ZdS)�Rendererc��|j���D]�\}}d�|��}tj|j|��}||���vrd}n�t|t��rt	d�|d|d���}n+#t$rt�d|��YnwxYw|�d��}|r|d	|zz
}|d
z
}tj||����dS)Nzetc/hostname.{}zdhcp
zinet {address} {netmask}�address�netmask)r	r
z#Invalid static configuration for %s�mtuz mtu %d�
)�interface_configurations�items�formatr�target_path�target�dhcp_interfaces�
isinstance�dict�KeyError�LOG�error�getr�
write_file)�self�device_name�v�if_file�fn�contentrs       �7/usr/lib/python3/dist-packages/cloudinit/net/openbsd.py�write_configzRenderer.write_config
s;��"�;�A�A�C�C�	)�	)�N�K��'�.�.�{�;�;�G��!�$�+�w�7�7�B��d�2�2�4�4�4�4�"����A�t�$�$�
 ��8�?�?� !�)��a�	�l�@���G�G�� �����I�I�=�{�����������e�e�E�l�l���/��y�3��.�G��4����O�B��(�(�(�(�%	)�	)s�=#B!�!%C	�C	Fc�L�tttj���d��d��dk��}|jst�d��dS|rKtjddgd���|�	��D]}tjd	d
d|gd����dStjdd
gdddg���tjgd�dddg���tjgd�dddg���tjddgd���dS)N�.r�z!openbsd generate postcmd disabled�shz
/etc/netstartT)�capture�dhcpleasectlz-w�30�pkill�dhclient�)r&�rcs)�route�del�default)r-�flushr/)
�bool�int�platform�release�split�	_postcmdsr�debugrr)r�run�has_dhcpleasectl�	interfaces    r �start_serviceszRenderer.start_services"sT����H�$4�$6�$6�$<�$<�S�$A�$A�!�$D� E� E�� I�J�J���~�	��I�I�9�:�:�:��F��
	=��I�t�_�-�t�<�<�<�<�!�1�1�3�3�
�
�	��	�#�T�4��;�T������
�
�

�I�w�
�+�T��1�v�F�F�F�F��I�1�1�1�4�a��V�L�L�L�L��I�3�3�3�T��1�v�N�N�N�N��I�t�_�-�t�<�<�<�<�<�<�c��|dkr8d}tj|j|��}|dz}tj||��dSdS)Nz0.0.0.0z
etc/mygater)rrrrr)r�networkr
�gatewayrrrs       r �	set_routezRenderer.set_route3sO���i���"�G��!�$�+�w�7�7�B���n�G��O�B��(�(�(�(�(�	 �r<N)F)�__name__�
__module__�__qualname__r!r;r@�r<r rrsF������)�)�)�*=�=�=�=�")�)�)�)�)r<rc�(�tj��S�N)r�
is_OpenBSD)rs r �	availablerH;s���?���r<rF)r3�cloudinit.net.bsd�	cloudinitr�loggingrr�	getLoggerrAr�net�bsd�BSDRendererrrHrDr<r �<module>rPs�����������$�$�$�$�$�$� � � � � � � � ��g���!�!��,)�,)�,)�,)�,)�y�}� �,�,)�,)�,)�^�����r<