File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/__pycache__/ebuildpkg.cpython-310.pyc
Back
o ;jq� � @ s d Z ddlZddlZddlZddlZddlZddlZddlZddl Zddl ZddlZddlZddl ZddlZddlmZmZ dZzddlZdZW n0 eyx ddlZddlZej�d�rvzej�dd� ddlZdZW n eyu Y nw Y nw e�e�ZdZdd � Zd d� Zdd � Zdd� Z dd� Z!dd� Z"dd� Z#dd� Z$dd� Z%dd� Z&dd� Z'ej(j)�*e'd�Z+dDd d!�Z,dEd"d#�Z-d$d%� Z.d&d'� Z/d(d)� Z0d*d+� Z1dFd,d-�Z2d.d/� Z3d0d1� Z4 dGd2d3�Z5dHd4d5�Z6dId6d7�Z7dJd8d9�Z8dJd:d;�Z9dJd<d=�Z:d>d?� Z;d@dA� Z<dBdC� Z=dS )Ka� Support for Portage .. important:: If you feel that Salt should be using this module to manage packages on a minion, and it is using a different module (or gives an error similar to *'pkg.install' is not available*), see :ref:`here <module-provider-override>`. :optdepends: - portage Python adapter For now all package names *MUST* include the package category, i.e. ``'vim'`` will not work, ``'app-editors/vim'`` will. � N)�CommandExecutionError�MinionErrorFTz/usr/lib/portage/pym�pkgc C s t r td dkr tS dS )z9 Confirm this module is on a Gentoo based system �osZGentoo)Fz}The ebuild execution module cannot be loaded: either the system is not Gentoo or the portage python library is not available.)�HAS_PORTAGEZ __grains__�__virtualname__� r r �J/opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/ebuildpkg.py�__virtual__9 s r c C �&