| Server IP : 43.141.49.92 / Your IP : 113.219.202.141 Web Server : Apache System : Linux VM-8-5-opencloudos 6.6.34-9.oc9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 19 19:35:45 CST 2024 x86_64 User : www ( 1000) PHP Version : 8.1.27 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3.11/site-packages/cloudinit/__pycache__/ |
Upload File : |
�
hg�d\x �
�8
� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlZd dlZd dl
Z
d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlmZmZ d dlmZmZ d dl mZ d dl m!Z!m"Z" d dlm#Z#m$Z$ d dl%m&Z& d dl'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z- d d l.m/Z/ d d
l0m1Z1m2Z2 d dl0m3Z4 d dl0m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z< d d
l=m>Z> da? e4j@ eA� � ZBejC diZDdejE z ejF z ZGdZHdZId� ZJ e#� � d�d�� � ZK e#� � d�d�� � ZLd�d�ZMd�d�ZNd� ZOd� ZPd� ZQ G d� d� � ZR G d� deS� � ZT G d� d eS� � ZUd!� ZVd�d"�ZWd�d#�ZXd�d$�ZYd�d&�ZZd�d'�Z[dd(�d)e*fd*�Z\d+� Z]d,� Z^d-� Z_d�d/�Z`d0� Zad1ebd)ecfd2�Zdd3� Zed.d.de4jf d.fd4�Zg e#� � d5� � � Zh e#� � d6� � � Zi e#� � d7� � � Zj e#� � d8� � � Zk e#� � d9� � � Zl e#� � d:� � � Zmd�d<�Znd�d=�Zod�d>�Zpd�d?�Zq e#� � d@� � � ZrdA� Zs e#� � dB� � � Ztd�dC�Zud�dD�ZvdE� Zwd�dF�Zxd�d)ecfdG�Zye jz dH� � � Z{e jz dI� � � Z|dJ� Z}dK� Z~d�dN�Zd�dO�Z�decffdP�Z�d�dR�Z�dd(�d)ecfdS�Z�dd(�d)ecfdT�Z�d�dU�Z�d�dV�Z�dW� Z� edXg dY�� � Z�d�dZ�Z�d�d\�Z�d)e�fd]�Z�d^� Z�d_� Z�d`� Z�da� Z�db� Z� d�dd�Z� d�de�Z� d�df�Z� d�dg�Z� d�dh�Z�d�di�Z�dj� Z�d�dk�Z� e#� � dl� � � Z�dm� Z�d)e�fdn�Z�d�dp�Z�d�dq�Z�d�dr�Z�ds� Z�dt� Z�du� Z�d�dvebd)ebfdw�Z�dxe j� d)e�fdy�Z�dz� Z�d{� Z�d|� Z�d�d~�Z�ecffd�Z�d�� Z�d�� Z�d�� Z�d�d��Z�e jz d�� � � Z�d�� Z� d�d��Z�d�� Z�d�� Z�d�d��Z�d�� Z�d�� Zd�� Z� e#� � d�� � � Z�d�� Z�d�� Z� d�d;d��d�e�d�e�d)dfd��Z�d�� Z�d�� Z�d�ebd)e�fd��Z�d�ebd)e�fd��Z�d�ebd)ebfd��Z�d�ebd)ebfd��Z�d�ebd)e+eb fd��Z� d�d.ddd��d��Z�d�� Z�d�d��Z�d�� Z�d�d��Z�d�d��Z�d�� Z�d�� Z�d�� Z�d�� Z� e#� � d�� � � Z�d�� Z�d�d��Z�d�� Z�d�� Z�d�� Z�eBd;fd��Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�d�� Z�eBd;fd��Z�d�ebd)e�fd��Z� e-d�� � Z� d�d�e(d�e�f d)e�fd��Z�d Z�ddej� jC fdÄZ�d�dńZ�dƄ Z�d�dDŽZ�dȄ Z�d�dɄZ�dʄ Z�d˄ Z�d�d̄Z�d�d΄Z�dτ Z�d�dЄZ�dф Z�d�dԄZ�e$ G dՄ d� ed�g dע� � � � � � Z�ddMdd�ebd�ebd�e,eb d�e�fd݄Z�dMdޜd�ebd�ebd�e�fd߄Z�dS )�� N)� b64decode� b64encode)�deque�
namedtuple)�suppress)�EACCES�ENOENT)� lru_cache�total_ordering)�Path)�Callable�Deque�Dict�List�Optional�TypeVar)�parse)�features�importer)�log)�mergers�net�safeyaml�subp�
temp_utils�
type_utils�
url_helper�version)�CFG_BUILTIN�_z_-.())�true�1�on�yes)�off�0�no�falsec � � t t t t j � � j � d� � d d� � � � � S )N�.� )�tuple�map�int�os�uname�release�split� � �3/usr/lib/python3.11/site-packages/cloudinit/util.py�kernel_versionr6 G s: � ���S�"�(�*�*�,�2�2�3�7�7����;�<�<�=�=�=r4 c �f � t j ddgd| �� � }|j � � � S )z�Return the sanitized string output by `dpkg --print-architecture`.
N.B. This function is wrapped in functools.lru_cache, so repeated calls
won't shell out every time.
�dpkgz--print-architectureT��capture�target)r �stdout�strip)r; �outs r5 �get_dpkg_architecturer? K s= � � �)� �'�(�$�v�� � �C� �:�����r4 c �z � � ddddd�}i � t j ddgd| � � � }|j � � � D ]<}|� d
� � \ }}}||v r|� � � � || <