+
    i  c                   s6    ^ RI t ^ RIHtHt  ! R R]]4      tR# )i    N)PluginIndependentPluginc                   s8   a  ] tR t^t o RtRtRtR tR tRt	V t
R# )Libvirtzlibvirt virtualization APIZlibvirtc           
     s   R pV P                  . RO4       V P                  . RO4       V P                  R4      '       g   V P                  . RO4       MV P                  . RO4       V P                  V P	                  V4      4      '       d   V P                  RV 24       V P                  RRR7       \        P                  ! R4       Fk  p\        VRRR	7      ;_uu_ 4       pVP                  4       P                  4       ^ ,          p. ROpV F  pV P                  R
V RV 24       K  	  RRR4       Km  	  V P                  RRRR/4       R#   + '       g   i     K  ; i)/etc/libvirt/krb5.tabZall_logszklist -ket z/var/lib/libvirt/qemuT)Z	recursivez/run/libvirt/*/*.pidZrzUTF-8)Zencodingz/proc/Z/Nz/run/libvirt/qemu/*.xmlZvar_qemu_xmlz/var/log/libvirt/qemu/*.logZlibvirtd_qemu_log)z/etc/libvirt/passwd.dbr   z&/var/lib/libvirt/qemu/*/master-key.aesz/etc/libvirt/secrets)z/etc/libvirt/libvirt.confz/etc/libvirt/libvirtd.confz/etc/libvirt/lxc.confz/etc/libvirt/nwfilter/*.xmlz/etc/libvirt/qemu/*.xmlz/etc/libvirt/qemu.confz/run/libvirt/z /etc/libvirt/qemu/networks/*.xmlz*/etc/libvirt/qemu/networks/autostart/*.xmlz/etc/libvirt/storage/*.xmlz$/etc/libvirt/storage/autostart/*.xmlz/etc/libvirt/qemu-lockd.confz/etc/libvirt/virtlockd.confz/etc/libvirt/virtlogd.confz/var/lib/libvirt/dnsmasq/*z&/var/lib/libvirt/qemu/snapshot/*/*.xmlz!/var/lib/openstack/config/libvirtz+/var/lib/openstack/containers/libvirt*.json)z/var/log/libvirt/libvirtd.logz/var/log/libvirt/qemu/*.log*z/var/log/libvirt/lxc/*.logz/var/log/libvirt/uml/*.logz!/var/log/swtpm/libvirt/qemu/*.logz(/var/log/containers/libvirt/libvirtd.logz'/var/log/containers/libvirt/qemu/*.log*z%/var/log/containers/libvirt/lxc/*.logz4/var/log/containers/libvirt/swtpm/libvirt/qemu/*.logz%/var/log/containers/libvirt/uml/*.logz/var/log/containers/qemu/*.logz!/var/log/containers/libvirt/*.log)z/var/log/libvirtz/var/log/containers/qemu/z/var/log/containers/libvirt/)ZenvironZcgroupZmapsZ	numa_mapsZlimits)Zadd_forbidden_pathZadd_copy_specZ
get_optionZpath_existsZ	path_joinZadd_cmd_outputZadd_dir_listingglobZopenZreadZ
splitlinesZadd_file_tags)selfZlibvirt_keytabZpidfileZpfileZpidZpr_filesZfiles   &      ?/usr/lib/python3.14/site-packages/sos/report/plugins/libvirt.pysetupZLibvirt.setup   sN   0 	 !
 	 	 
 	* z**        DNN>:;;+n-= >?4E yy!78GgsW55jjl--/2O$D&&uAdV'<= % 65 9 	%~)+>
 	 655s   #A
EE!c                sH    R p. ROpV F  pV P                  W1R4       K  	  R# )z(\s*passwd=\s*')([^']*)('.*)z
\1******\3N)z/etc/libvirt/qemu/.*\.xmlz/run/libvirt/qemu/.*\.xmlz/etc/libvirt/.*\.conf)Zdo_path_regex_sub)r   Z	match_expZlibvirt_path_expsZpath_exps   &   r   postprocZLibvirt.postproc\   s+    3	

 *H""8F *     N)ZsystemZvirtZopenstack_edpm)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z
short_descZplugin_nameZprofilesr   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s'     -JK3HFPG Gr	   r   )r   Zsos.report.pluginsr    r   r   r
   r	   r   <module>r      s      8WGf' WGr	   