Файловый менеджер - Редактировать - /usr/lib/python3.9/site-packages/mockbuild/plugins/__pycache__/pesign.cpython-39.pyc
�азад
a ��d� � @ sb d Z ddlmZmZ ddlZdZe� dd� �Zdd� Zd d � Z dd� Z d d� ZG dd� de�Z dS )zQ mock plugin to make sure pesign and mockbuild users have the right uid and gid. � )�getLog�traceLogNz1.1c C s t | ||� dS )z hello N)�Pesign)�plugins�conf� buildroot� r �</usr/lib/python3.9/site-packages/mockbuild/plugins/pesign.py�init s r c C s8 t jjddd| f gddd�}|�d�}|d |d fS ) z get a uid for a user name �getent�passwd�%s� T�ZreturnOutputZprintOutput�:� � �� mockbuild�util�do�split��name�outputr r r �getuid s � r c C s, t jjddd| f gddd�}|�d�d S ) z get a gid for a group name r �groupr r Tr r r r r r r r �getgid s �r c C sB t � �d| |f � tj�ddd|f dd|f d| f g� dS )z create a group with a gid zcreating group %s with gid %sZgroupadd�-gr �-RN�r �infor r r )r �gid�rootdirr r r �newgroup# s �r$ c C sL t � �d| |f � tj�ddd|f dd|f dd|f d| f g� dS )z create a user with a uid zcreating user %s with uid %sZuseraddz-ur r r Nr )r �uidr"