File: //opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/__pycache__/mount.cpython-310.pyc
o
�N�g� � @ s, d Z ddlZddlZddlZddlZddlZddlZddlZddl Zddl
ZddlZddlm
Z
mZ ddlmZ e�e�ZdZdd� Zdd � Zd
d� Zdd
� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdadd�ZG dd� d�Z G dd � d �Z!G d!d"� d"�Z"dbd$d%�Z#dcd'd(�Z$dbd)d*�Z%dcd+d,�Z& - # . ddd/d0�Z' 1 1 1 2 & . ded3d4�Z(dfd6d7�Z) 8 5 dgd9d:�Z*dfd;d<�Z+ dhd=d�Z,did>d?�Z-djd@dA�Z.dBdC� Z/dDdE� Z0dkdFdG�Z1dHdI� Z2dJdK� Z3dLdM� Z4dNdO� Z5dPdQ� Z6dldTdU�Z7dmdVdW�Z8 1 X R . dndYdZ�Z9dmd[d\�Z:d]d^� Z;d_d`� Z<dS )oz6
Salt module to manage Unix mounts and the fstab file
� N)�CommandExecutionError�CommandNotFoundError)�OrderedDict�mountc C s t jj�� rdS dS )z)
Only load on POSIX-like systems
)Fz;The mount module cannot be loaded: not a POSIX-like system.T)�salt�utils�platformZ
is_windows� r r �F/opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/mount.py�__virtual__ s r c C sl i } t d dv rtd d�}ntd d�}|�d�D ]}t�dd|��� }t|�d kr3|d
| |d <