3 ܓi@s.ddlZddlmZmZGdddeeZdS)N)Plugin RedHatPluginc@s,eZdZdZdZd Zd ZddZddZd S) RhuiContainerz+Red Hat Update Infrastructure in ContainersZrhui_containerized rhui_rhua)/var/lib/rhui/config/rhua/rhui-tools.confc Cs|jddddddg|jdd}x:d"D]2}d |jd d }|j|d |dd|dq*W|jdddd}|jd|ddd|jd|ddd}|d dkr|dj}tj|d}tj|d}|j|ddd|j|dddx&d#D]} |j|d!| dddqWdS)$Nz)/var/lib/rhui/config/rhua/rhui-tools.confz7/var/lib/rhui/config/rhua/registered_subscriptions.confz/var/lib/rhui/pki/*z/var/lib/rhui/cache/*z/var/lib/rhui/root/.rhui/*z/var/lib/rhui/log/*z/var/lib/rhui/pki/**/*.keyz4podman exec rhui5-rhua rhui-manager --noninteractivestatus cert infoz rhui-manager_ _Zrhuiz /var/lib/rhui)runasZrunatZsuggest_filenamez/var/lib/rhui/remote_shareT) recursivez/var/lib/pgsqlzdu -sh z rhui5-rhua)Z containerr zpodman exec rhui5-rhua find z/data)r routputz*.logz*.conf PG_VERSIONpostmaster.optsz/data/)rr)rr) Z add_copy_specZadd_forbidden_pathreplaceZadd_cmd_outputZadd_dir_listingZexec_cmd splitlinesfnmatchfilter) selfZ rhui_cont_exeZsubcmdZ suggest_fnameZpghomeZ podman_findZallfilesZlogfilesZconfigsfiler(/usr/lib/python3.6/rhui_containerized.pysetups<        zRhuiContainer.setupcCs6|jdddx"d D]}|jdd|dd qWdS) Nz)/var/lib/rhui/config/rhua/rhui-tools.confz(.+_pass(word|):)\s*(.+)z \1 ******** csrftoken sessionidz(/var/lib/rhui/root/\.rhui/.*/cookies.txt(z \s+)(\S+)z \1********)rr)Zdo_path_regex_sub)rZcookierrrpostprocHs  zRhuiContainer.postprocN)r)r) __name__ __module__ __qualname__Z short_descZ plugin_nameZservicesfilesrrrrrrrs 1r)rZsos.report.pluginsrrrrrrr s