403Webshell
Server IP : 178.105.222.151  /  Your IP : 216.73.216.38
Web Server : nginx/1.28.3
System : Linux MNK 7.0.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Wed Apr 22 16:06:43 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.5.4
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__/opensuse.cpython-314.pyc
+
��i�'���^RIt^RIt^RIHtHtHtHt^RIHt^RIH	t
^RIHt^RI
HtHt]P !]4t!RR]P&4tR#)	�N)�distros�helpers�subp�util��PackageList)�	rhel_util)�HostnameConf)�
PER_ALWAYS�PER_INSTANCEc��a�]tRt^toRtRtR.tRtRtRt	Rt
RtR	R
RRR
RRRRRRRRR///tRt
R(RltV3RlRltR)RltRtRR/RltR(R ltR!tR"tR#tR$tR%t]R&4tR'tVtR#)*�Distroz/etc/sysconfig/clockz
/etc/HOSTNAME�servicez/etc/sysconfig/languagez/etc/sysconfig/network/configz
/etc/hostnamez/etc/locale.confz/etc/localtime�	sysconfig�controlzetc/sysconfig/network/config�flavor�suse�iface_templatesz%(base)s/network/ifcfg-%(name)s�
netrules_pathz3etc/udev/rules.d/85-persistent-net-cloud-init.rules�route_templates�ipv4z!%(base)s/network/ifroute-%(name)s�ipv6c��\PPWW#4\P!V4VnRVnRVnRVnRVR&VP4'dR.Vn
RVR&R#R#)rNF�sshd�ssh_svcname�	systemctlzsshd.service)rr�__init__r�Runners�_runner�osfamily�
update_method�read_only_root�uses_systemd�init_cmd)�self�name�cfg�pathss&&&&�</usr/lib/python3/dist-packages/cloudinit/distros/opensuse.pyr�Distro.__init__/sn��������C�7����u�-�����
�!���#���#��M�������(�M�D�M�!/�C�
���Nc��VP4'dV'g
VPpRV/pMV'g
VPpRV/p\P!W#4R#)�LANG�RC_LANGN)r#�systemd_locale_conf_fn�locale_conf_fn�rhutil�update_sysconfig_file)r%�locale�out_fn�
locale_cfgs&&& r)�apply_locale�Distro.apply_locale:sO���������4�4�� �&�)�J���,�,��#�V�,�J��$�$�V�8r+c� <�V^8�dQhRS[/#)��pkglistr)�format�
__classdict__s"�r)�__annotate__�Distro.__annotate__Es���
�
��
r+c�.�VPRRVR7R#)�installz--auto-agree-with-licenses)�args�pkgsN)�package_command)r%r:s&&r)�install_packages�Distro.install_packagesEs������8�w�	�	
r+c��Vf.pVP4VP'd)VPR8Xg\P	R4R#VPR8XdRR.pM.R
OpVR8XdRpV'gVPR8XdVR8XdRp.ROpVR8XdRR.pVPV4V'd)\
V\4'dVPV4M/V'd(\
V\4'dVPV4\P!R	V4pVPV4\P!VR
R7VPR8Xd\PR4R#R#)N�
transactionalzUPackage operation requested but read only root without btrfs and transactional-updata�zypper�--non-interactive�upgrade�update�up�refreshz%s-%sF)�capturez8To use/activate the installed packages reboot the system)�transactional-updaterI�--drop-if-no-change�pkg)rOrIrP)�_set_update_methodr"r!�LOG�error�append�
isinstance�str�list�extendr�expand_package_listr�info)r%�commandrArB�cmdr:s&&&&  r)rC�Distro.package_commandJsF���<��D����!�����t�'9�'9�_�'L��I�I�9�
�
�����)��0�1�C��C��i���G���"�"�o�5��8�#��G��C��i���0�1�C��
�
�7���J�t�S�)�)��J�J�t��
�j��t�,�,��J�J�t���*�*�7�D�9���
�
�7��	
�	�	�#�u�%�����0��H�H�J�
�1r+c�t�VPV4pVP4'dC\P!VP4\P
!W P4R#R\
V4/p\P!VPV4\P!W P4R#)�TIMEZONEN)�
_find_tz_filer#r�del_file�tz_local_fn�sym_linkrWr1r2�
clock_conf_fn�copy)r%�tz�tz_file�	clock_cfgs&&  r)�set_timezone�Distro.set_timezone�s����$�$�R�(�������
�M�M�$�*�*�+��M�M�'�#3�#3�4��C��G��I�
�(�(��);�);�Y�G��I�I�g�/�/�0r+�forceFc�~�VPPRVPR.V'd\M\R7R#)zupdate-sourcesrM)�freqN)r�runrCrr)r%rls&$r)�update_package_sources�Distro.update_package_sources�s1��������� � �
�K�$��,�		�	
r+c��VP4'd<VPR4'd%\P!V4P	4#VP4'd/\
P
!R.4wr4\
V4'dV#V#VPV4pVPpX'gV#V# \dLi;i)�/previous-hostname�hostname)
r#�endswithr�load_text_file�stripr�len�_read_hostname_confrt�IOError)r%�filename�default�out�_err�confrts&&&    r)�_read_hostname�Distro._read_hostname�s��������8�#4�#4�5I�#J�#J��&�&�x�0�6�6�8�8�
�
�
�
 �
 ��)�)�Z�L�1�K�S��3�x�x��
���
��/�/��9���=�=������O��	�
��
�s�C�C�
Cc��R#)z	127.0.1.1�)r%s&r)�_get_localhost_ip�Distro._get_localhost_ip�s��r+c�d�\\P!V44pVP4V#�N)r
rrv�parse)r%r{rs&& r)ry�Distro._read_hostname_conf�s%���D�/�/��9�:���
�
���r+c��VP4'dVPpMVPpWPV43#r�)r#�systemd_hostname_conf_fn�hostname_conf_fnr�)r%�host_fns& r)�_read_system_hostname�Distro._read_system_hostname�s;��������3�3�G��+�+�G��,�,�W�5�6�6r+c�J�VPEf\P!R4pRpV'd�Vwr2p\P!R4P	R4pVFYpVPV4'gKVP	4pV^,V8wdK<V^,PR4VnM	VP4R8Xd/\PPR4'd
R	VnR#R
VnR#\PR4R
VnR#R#)z7Decide if we want to use transactional-update or zypperN�/�z/proc/mounts�
�ro�btrfsz/usr/sbin/transactional-updaterGrHz7Could not determine filesystem type of '/' using zypper)
r!r�get_mount_inforv�split�
startswithr"�lower�os�path�existsrSr[)r%�result�fs_type�devpth�mount_point�mounts�mount�
mount_infos&       r)rR�Distro._set_update_method�s������%��(�(��-�F��G��17�.��+��,�,�^�<�B�B�4�H��#�E��'�'��/�/�%*�[�[�]�
�%�a�=�K�7�$�.8��m�.F�.F�t�.L��+��
$��=�=�?�g�-�"�'�'�.�.�4�3�3�*9�D�&�)1�D�&����M��&.��"�1&r+c��\P!VPRR4pVP4'd0VP	R4'd\P
!W!4R#VP4'dRV'd%\P!RR\V4.4R#\P!RRR\V4.4R#RpVPV4pT'g\R4pTPT4\P
!T\T4R	4R# \d$T'dL\\PR4R#i;i)
�create_hostname_fileTrs�hostnamectlzset-hostnamez--transientNz7create_hostname_file is False; hostname file notcreatedr�i�)r�get_cfg_option_bool�_cfgr#ru�
write_filerrWryrzrSr[r
�set_hostname)r%rtr{r�rs&&&  r)�_write_hostname�Distro._write_hostname�s��#�7�7��I�I�-�t� 
�������8�#4�#4�5I�#J�#J��O�O�H�/�
�
�
�
 �
 �#��	�	�=�.�#�h�-�H�I��	�	�%�&�%��H�
�	���D�
��/�/��9���#�B�'�����h�'��O�O�H�c�$�i��7���
�'���H�H�"���
�s�D*�*E�?E�Ec�Z�VP'g�\P!4R,pV^,p\V^,P	R4^,4pV^8�dRV9gV^8�d$RV9dV^*8wd.ROVnVP#.ROVnVP#)z5The preferred ntp client is dependent on the version.�dist�.�openSUSE)�chrony�systemd-timesyncd�ntp)r�r�r�)�_preferred_ntp_clientsr�system_info�intr�)r%�distro_infor&�	major_vers&   r)�preferred_ntp_clients�Distro.preferred_ntp_clientss���
�*�*�*��*�*�,�V�4�K��q�>�D��K��N�0�0��5�a�8�9�I��R��J�d�$:��R��J�$�$6�9��?�/��+��*�*�*�
/��+��*�*�*r+)r�rr$r r"r!r�)NN)�__name__�
__module__�__qualname__�__firstlineno__rer�r$r0�network_conf_fnr�r/rc�renderer_configsrr6rDrCrjrpr�r�ryr�rRr��propertyr��__static_attributes__�__classdictcell__)r<s@r)rrs�����*�M�&���{�H�.�N�5�O�.��/��"�K���5��f��@��E���;��;� �
�
��	0�	9�
�
�
;�z1� 
�e�
��&��
7�.�8$8�L�+��+r+r)�loggingr��	cloudinitrrrr�cloudinit.distrosrr	r1�"cloudinit.distros.parsers.hostnamer
�cloudinit.settingsrr�	getLoggerr�rSrr�r+r)�<module>r�sA���	�2�2�)�1�;�7�
����!��G+�W�^�^�G+r+

Youez - 2016 - github.com/yon3zu
LinuXploit