HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
User: xnsbb3110 (1041)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/cloudinit/config/__pycache__/cc_runcmd.cpython-310.pyc
o

x[hh�
@s�UdZddlZddlZddlmZddlmZddlmZddl	m
Z
ddlmZddl
mZd	eged
gd�Ze
ed<e�e�Zd
ededededdf
dd�ZdS)zERuncmd: run arbitrary commands at rc.local with output to the console�N)�util)�Cloud)�Config)�
MetaSchema)�ALL_DISTROS)�PER_INSTANCE�	cc_runcmd�runcmd)�id�distros�	frequency�activate_by_schema_keys�meta�name�cfg�cloud�args�returnc
Cs�d|vrt�d|�dStj�|�d�d�}|d}zt�|�}t�||d�WdSt	y?}z
t
|�d�||���d}~ww)Nr	z:Skipping module named %s, no 'runcmd' key in configuration�scriptsi�z"Failed to shellify {} into file {})�LOG�debug�os�path�join�	get_ipathr�shellify�
write_file�	Exception�type�format)rrrr�out_fn�cmd�content�e�r$�</usr/lib/python3/dist-packages/cloudinit/config/cc_runcmd.py�handle%s�
��r&)�__doc__�loggingr�	cloudinitr�cloudinit.cloudr�cloudinit.configr�cloudinit.config.schemar�cloudinit.distrosr�cloudinit.settingsrr�__annotations__�	getLogger�__name__r�str�listr&r$r$r$r%�<module>s 	�
"