File manager - Edit - /usr/lib/python3/dist-packages/cloudinit/distros/__pycache__/openbsd.cpython-310.pyc
Back
o �Adt � @ sP d dl Z d dlZd dlmZ d dlmZmZ e�e�Z G dd� dej jj�Z dS )� N)�log)�subp�utilc @ sZ e Zd ZdZdgZddd�Zdd� Zdd � Zd edefdd �Z dd� Z dd� Zdd� ZdS )�Distroz/etc/myname�rcctlNc C s t �| j�S �N)r � load_file�hostname_conf_fn)�self�filename�default� r �;/usr/lib/python3/dist-packages/cloudinit/distros/openbsd.py�_read_hostname � zDistro._read_hostnamec C s |d }t �| j|� d S )N� )r � write_filer )r �hostnamer �contentr r r �_write_hostname s zDistro._write_hostnamec C s dd||gS )N�usermodz-Gr )r �member_name� group_namer r r �_get_add_member_to_group_cmd r z#Distro._get_add_member_to_group_cmd�action�servicec C s^ | j }d|gd|gd|gd|gd|gd|gd|gd|gd�}t|�t|| � }tj|dd �S ) z� Perform the requested action on a service. This handles OpenBSD's 'rcctl'. May raise ProcessExecutionError �stop�start�enable�disable�restart�check)r r r r r �reloadz try-reload�statusT)�capture)�init_cmd�listr )r r r r% �cmds�cmdr r r �manage_service s � zDistro.manage_servicec C s8 zt � ddd|g� W d S ty t�td|� � w )Nr z-p�*zFailed to lock user %s)r � Exceptionr �logexc�LOG�r �namer r r �lock_passwd0 s �zDistro.lock_passwdc C s d S r r r. r r r � unlock_passwd7 s zDistro.unlock_passwdc C s t j�� }|S )z:Return env vars used in OpenBSD package_command operations)�os�environ�copy)r �er r r �_get_pkg_cmd_environ: s zDistro._get_pkg_cmd_environr ) �__name__� __module__�__qualname__r r% r r r �strr) r0 r1 r6 r r r r r s r )r2 �cloudinit.distros.netbsd� cloudinitr �loggingr r � getLoggerr7 r- �distros�netbsd�NetBSDr r r r r �<module> s
| ver. 1.4 |
Github
|
.
| PHP 8.2.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings