| Server IP : 173.249.148.11 / Your IP : 216.73.216.179 Web Server : Apache/2.4.68 (AlmaLinux) System : Linux developmentwebsite.ca 4.18.0-553.168.1.el8_10.x86_64 #1 SMP Thu Sep 24 18:05:46 UTC 2026 x86_64 User : devinter ( 1006) PHP Version : 8.3.35 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /snap/core/17284/usr/lib/python3/dist-packages/cloudinit/distros/__pycache__/ |
Upload File : |
"�T`� � @ s� d d l Z d d l Z d d l Z d d l m Z d d l m Z d d l m Z e j e � Z
Gd d � d e j j j
� Z d S)� N)�log)�subp)�utilc @ sa e Z d Z d Z d d d � Z d d � Z d d � Z d d
� Z d d � Z d
d � Z d S)�Distroz/etc/mynameNc C s t j | j � S)N)r Z load_file�hostname_conf_fn)�self�filename�default� r
�;/usr/lib/python3/dist-packages/cloudinit/distros/openbsd.py�_read_hostname s zDistro._read_hostnamec C s! | d } t j | j | � d S)N�
)r Z
write_filer )r Zhostnamer Zcontentr
r
r �_write_hostname s
zDistro._write_hostnamec C s d d | | g S)N�usermodz-Gr
)r Zmember_nameZ
group_namer
r
r �_get_add_member_to_group_cmd s z#Distro._get_add_member_to_group_cmdc C sL y t j d d d | g � Wn( t k
rG t j t d | � � Yn Xd S)Nr z-p�*zFailed to lock user %s)r � Exceptionr Zlogexc�LOG)r �namer
r
r �lock_passwd s
zDistro.lock_passwdc C s d S)Nr
)r r r
r
r �
unlock_passwd$ s zDistro.unlock_passwdc C sG t j � } t j � } t j j � } d j d | d | � | d <| S)z:Return env vars used in OpenBSD package_command operationszBftp://ftp.openbsd.org/pub/OpenBSD/{os_release}/packages/{os_arch}/�os_arch�
os_releaseZPKG_PATH)�platform�release�machine�os�environ�copy�format)r r r �er
r
r �_get_pkg_cmd_environ'