Ë
    i©¹d  ã                   ó4   — d dl mZmZ d dlZ G d„ dee«      Zy)é    )ÚPluginÚIndependentPluginNc                   ó$   — e Zd ZdZdZdZd„ Zd„ Zy)ÚLibvirtzlibvirt virtualization APIÚlibvirt)ÚsystemÚvirtc                 óX  — d}| j                  g d¢«       | j                  g d¢«       | j                  d«      s| j                  g d¢«       n"| j                  d«       | j                  d«       | j                  | j	                  |«      «      r| j                  d|z  «       | j                  d	«       t        j                  d
«      D ]J  }t        |«      j                  «       j                  «       d   }dD ]  }| j                  d|›d|›�«       Œ ŒL | j                  dddœ«       y )Nú/etc/libvirt/krb5.tab)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/var/lib/libvirt/dnsmasq/*Úall_logs)
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/libvirtz/var/log/containers/libvirtzklist -ket %szls -lR /var/lib/libvirt/qemuz/run/libvirt/*/*.pidr   )ÚenvironÚcgroupÚmapsÚ	numa_mapsÚlimitsz/proc/ú/Úvar_qemu_xmlÚlibvirtd_qemu_log)z/run/libvirt/qemu/*.xmlz/var/log/libvirt/qemu/*.log)Úadd_forbidden_pathÚadd_copy_specÚ
get_optionÚpath_existsÚ	path_joinÚadd_cmd_outputÚglobÚopenÚreadÚ
splitlinesÚadd_file_tags)ÚselfÚlibvirt_keytabÚpidfileÚpidÚpfs        ú</usr/lib/python3/dist-packages/sos/report/plugins/libvirt.pyÚsetupzLibvirt.setup   s#  € Ø0ˆð 	×Ñò !
ô 	ð 	×Ñò 
ô 	ð" �‰˜zÔ*Ø×Ñò  õ ð ×ÑÐ1Ô2Ø×ÑÐ<Ô=à×Ñ˜DŸN™N¨>Ó:Ô;Ø×Ñ °.Ñ @ÔAà×ÑÐ:Ô;ô —y‘yÐ!7Ó8ò 	>ˆGÜ�w“-×$Ñ$Ó&×1Ñ1Ó3°AÑ6ˆCØJò >�Ø×"Ò"²C¹Ð#<Õ=ñ>ð	>ð
 	×ÑØ'5Ø+>ñ
õ 	ó    c                 óD   — d}g d¢}|D ]  }| j                  ||d«       Œ y )Nz(\s*passwd=\s*')([^']*)('.*))z/etc/libvirt/qemu/.*\.xmlz/run/libvirt/qemu/.*\.xmlz/etc/libvirt/.*\.confz
\1******\3)Údo_path_regex_sub)r    Ú	match_expÚlibvirt_path_expsÚpath_exps       r%   ÚpostproczLibvirt.postprocQ   s4   € Ø3ˆ	ò
Ðð
 *ò 	GˆHØ×"Ñ" 8¨Y¸ÕFñ	Gr'   N)Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚprofilesr&   r-   © r'   r%   r   r      s   „ à-€Jà€KØ!€Hò;ózGr'   r   )Úsos.report.pluginsr   r   r   r   r4   r'   r%   ú<module>r6      s    ð÷ 9Û ôLGˆfÐ'õ LGr'   