Spamworldpro Mini Shell
Spamworldpro


Server : Apache/2.4.52 (Ubuntu)
System : Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64
User : www-data ( 33)
PHP Version : 8.1.2-1ubuntu2.21
Disable Function : NONE
Directory :  /lib/python3/dist-packages/cloudinit/net/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/cloudinit/net/__pycache__/openbsd.cpython-310.pyc
o

}��f�	�@sZddlZddlZddlZddlmZmZmZe�e�Z	Gdd�dejj
j�Zddd�Z
dS)�N)�net�subp�utilc@s&eZdZdd�Zd	dd�Zdd�ZdS)
�Rendererc	Cs�|j��D]U\}}d�|�}t�|j|�}||��vrd}n6t|t�rTz
dj|d|dd�}Wnt	y?t
�d|�Ynw|�d�}|rM|d	|7}|d
|j
7}t�||�qdS)Nzetc/hostname.{}zdhcp
zinet {address} {netmask}�address�netmask)rrz#Invalid static configuration for %s�mtuz mtu %d�
)�interface_configurations�items�formatr�target_path�target�dhcp_interfaces�
isinstance�dict�KeyError�LOG�error�get�interface_routesr�
write_file)�self�device_name�v�if_file�fn�contentr�r�7/usr/lib/python3/dist-packages/cloudinit/net/openbsd.py�write_config
s*


���
�zRenderer.write_configFcCs�ttt���d�d�dk�}|jst�d�dS|r8tjddgdd�|�	�D]
}tjd	d
d|gdd�q(dSt
jj�
�tjgd�ddd
gd�tjgd�ddd
gd�tjddgdd�dS)N�.r�z!openbsd generate postcmd disabled�shz
/etc/netstartT)�capture�dhcpleasectlz-w�30)�route�del�default�)r$�rcs)r'�flushr))�bool�int�platform�release�split�	_postcmdsr�debugrrr�dhcp�IscDhclient�kill_dhcp_client)r�run�has_dhcpleasectl�	interfacerrr�start_services"s
��zRenderer.start_servicescCsZ|dkrd}t�|j|�}|d}t�||�dS|jd|d|d|d|_dS)Nz0.0.0.0z
etc/mygater	z!route add z
 -netmask � )rr
rrrr)r�networkr�gatewayrrrrrr�	set_route3s*��������zRenderer.set_routeN)F)�__name__�
__module__�__qualname__r r:r>rrrrrs
rcCst��S�N)r�
is_OpenBSD)rrrr�	availableFsrDrB)�loggingr/�cloudinit.net.bsd�	cloudinitrrr�	getLoggerr?r�bsd�BSDRendererrrDrrrr�<module>s
:

Spamworldpro Mini