File manager - Edit - /usr/lib/python3/dist-packages/cloudinit/distros/__pycache__/openbsd.cpython-310.pyc
Back
o o@�d� � @ sP d dl Z d dlZd dlmZ d dlmZmZ e�e�Z G dd� dej jj�Z dS )� N)�log)�subp�utilc @ sd e Zd ZdZdgZddd�Zdd� Zdd � Zedd �de de fd d��Z dd� Zdd� Zdd� Z dS )�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)�rcs�action�servicec G s` | j }d|gd|gd|gd|gd|gd|gd|gd|gd�}t|�t|| � }tj|d|d �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)�capturer )�init_cmd�listr )�clsr r r � extra_argsr&