AnonSec Shell
Server IP : 209.38.156.173  /  Your IP : 216.73.216.122   [ Reverse IP ]
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.1.2-1ubuntu2.22
Disable Function : NONE
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python3/dist-packages/cloudinit/distros/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /usr/lib/python3/dist-packages/cloudinit/distros/__pycache__/aosc.cpython-310.pyc
o

x[h��@s�ddlZddlmZmZmZmZddlmZddlm	Z	ddl
mZddlm
Z
e�e�ZGdd�dej�Zd	d
�Zdd�ZdS)
�N)�distros�helpers�subp�util)�PackageList)�HostnameConf)�SysConf)�PER_INSTANCEc@s�eZdZdZdgZdZdZdZdZdZ	dd	d
ddd
�d�iZ
dZdd�Zd%dd�Z
dd�Zd%dd�Zdd�Zdd�Zd&dd�Zdefd d!�Zdd"�d#d$�ZdS)'�Distroz/etc/locale.conf�	systemctlz/etc/sysconfig/networkz/etc/systemd/resolved.confz/etc/localtimez/var/lib/NetworkManagerzdhclient-[\w-]+\.lease�	sysconfigzetc/sysconfig/networkz'%(base)s/network-scripts/ifcfg-%(name)sz'%(base)s/network-scripts/route-%(name)sz(%(base)s/network-scripts/route6-%(name)s)�ipv4�ipv6)�control�iface_templates�route_templatesFcCs6tj�||||�t�|�|_d|_d|_d|d<dS)N�aosczen_US.UTF-8�sshd�ssh_svcname)rr
�__init__r�Runners�_runner�osfamily�default_locale)�self�name�cfg�paths�r�8/usr/lib/python3/dist-packages/cloudinit/distros/aosc.pyr(s
zDistro.__init__NcCs |s|j}d|i}t||�dS)N�LANG)�systemd_locale_conf_fn�update_locale_conf)r�locale�out_fn�
locale_cfgrrr�apply_locale/s
�zDistro.apply_localecCs~|�d�rtd�}|�|�t�|t|�d�t�|jdd�}|r-t�ddt|�g�dSt�dddt|�g�t	�
d	�dS)
N�/previous-hostname���create_hostname_fileT�hostnamectlzset-hostnamez--transientz7create_hostname_file is False; hostname set transiently)�endswithr�set_hostnamer�
write_file�str�get_cfg_option_bool�_cfgr�LOG�info)r�hostname�filename�confr*rrr�_write_hostname7s"

���zDistro._write_hostnamecCs@|�d�rt�|���St�dg�\}}|��}t|�r|S|S)Nr'r4)r,r�load_text_file�stripr�len)rr5�default�out�_errrrr�_read_hostnameLs
zDistro._read_hostnamecCs|�|j�}|j|fS�N)r>�hostname_conf_fn)r�sys_hostnamerrr�_read_system_hostnameVs
zDistro._read_system_hostnamecCs(|�|�}t�|j�t�||j�dSr?)�
_find_tz_filer�del_file�tz_local_fn�sym_link)r�tz�tz_filerrr�set_timezoneZs
zDistro.set_timezonecCsF|durg}dg}|r|�|�|�d�|�|�tj|dd�dS)N�omaz-yF)�capture)�append�extendr)r�command�args�pkgs�cmdrrr�package_command_s


zDistro.package_command�pkglistcCs|jd|d�dS)N�install)rP)rR)rrSrrr�install_packageskszDistro.install_packages)�forcecCs|jjd|jdtd�dS)Nzupdate-sources�refresh)�freq)r�runrRr	)rrVrrr�update_package_sourcesns
�zDistro.update_package_sourcesr?)NN)�__name__�
__module__�__qualname__r!�init_cmd�network_conf_dir�resolve_conf_fnrE�dhclient_lease_directory�dhclient_lease_file_regex�renderer_configs�prefer_fqdnrr&r7r>rBrIrRrrUrZrrrrr
s4���



r
cCs>d}zt�|���}d}Wntyg}Ynw|t|�fS)NFT)rr8�
splitlines�IOErrorr)�sys_path�exists�contentsrrr�read_locale_confws�rjcCs�|sdSt|�\}}d}|��D]\}}|durqt|�}|s q|||<|d7}q|rHt|�g}|s:|�dt���t�|d�|�dd�dSdS)Nr��
r))rj�itemsr/�insertr�make_headerr.�join)rgr%rhri�
updated_am�k�v�linesrrrr"�s&
��r")�logging�	cloudinitrrrr�cloudinit.distrosr�"cloudinit.distros.parsers.hostnamer�"cloudinit.distros.parsers.sys_confr�cloudinit.settingsr	�	getLoggerr[r2r
rjr"rrrr�<module>s
f

Anon7 - 2022
AnonSec Team