HEX
Server: Apache
System: Linux server2.voipitup.com.au 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: posscale (1027)
PHP: 8.2.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/salt/grains/__pycache__/mdadm.cpython-310.pyc
o

�N�g �@s*dZddlZddlZe�e�Zdd�ZdS)z
Detect MDADM RAIDs
�NcCs�t�}z@tjj�dd��.}|D]#}tjj�|�}|�d�rq|�d�r$qd|vr2|�|�	d�d�qWd�n1s=wYWnt
yNiYSwt|�}|r^t�
dd	�|��d
|iS)z&
    Return list of mdadm devices
    z/proc/mdstat�rzPersonalities : zunused devices:z : rNzmdadm devices detected: %sz, �mdadm)�set�salt�utils�filesZfopenZstringutilsZ
to_unicode�
startswith�add�split�OSError�sorted�logZtrace�join)ZdevicesZmdstat�line�r�E/opt/saltstack/salt/lib/python3.10/site-packages/salt/grains/mdadm.pyrs,

����	�r)�__doc__�loggingZsalt.utils.filesr�	getLogger�__name__r
rrrrr�<module>s