/usr/lib/python3/dist-packages/cloudinit/distros/__pycache__
Edit: /usr/lib/python3/dist-packages/cloudinit/distros/__pycache__/openbsd.cpython-310.pyc (2554B)
o
thw @ sD d dl Z d dlZd dlmZmZ e eZG dd dejj j
ZdS ) N)subputilc @ sl e Zd ZdZdgZg dZdddZdd Zd d
Ze ddde
d
e
fddZdd Zdd Z
dd ZdS )Distroz/etc/mynamercctl)z
^{username}::z^{username}:\*:z'^{username}:\*\*\*\*\*\*\*\*\*\*\*\*\*:Nc C s t | jS N)r load_text_filehostname_conf_fn)selffilenamedefault 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 )Nusermodz-Gr )r member_name
group_namer r r
_get_add_member_to_group_cmd" r z#Distro._get_add_member_to_group_cmd)rcsactionservicec 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
stopstartenabledisablerestartcheck)r r r r r reloadz
try-reloadstatusT)capturer )init_cmdlistr )clsr r r
extra_argsr% cmdscmdr r r
manage_service% s
zDistro.manage_servicec C s8 zt ddd|g W d S ty ttd| w )Nr z-p*zFailed to lock user %s)r Exceptionr logexcLOGr namer r r
lock_passwd: s zDistro.lock_passwdc C s t d| d S )NzDOpenBSD password lock is not reversible, ignoring unlock for user %s)r/ debugr0 r r r
unlock_passwdA s zDistro.unlock_passwdc C s i S )z:Return env vars used in OpenBSD package_command operationsr )r r r r
_get_pkg_cmd_environH s zDistro._get_pkg_cmd_environr )__name__
__module____qualname__r r% #shadow_empty_locked_passwd_patternsr r r classmethodstrr+ r2 r4 r5 r r r r
r
s
r )loggingcloudinit.distros.netbsd cloudinitr r getLoggerr6 r/ distrosnetbsdNetBSDr r r r r
s