a G%@i­ã@s.ddlZddlmZmZGdd„deeƒZdS)éN)ÚPluginÚIndependentPluginc@s,eZdZdZdZdZdZdd„Zdd„Zd S) ÚSystemzcore system informationÚsystem)rZkernel)ZglibcZ initscriptsÚzlibcCsZ| gd¢¡| gd¢¡| gd¢¡ttj ¡ƒ}| ¡|jd  |¡ddddS)N)z /proc/sysú/etc/sysconfigú /etc/defaultú/etc/environment)z/proc/sys/net/ipv4/route/flushz/proc/sys/net/ipv6/route/flushz'/proc/sys/net/ipv6/neigh/*/retrans_timez./proc/sys/net/ipv6/neigh/*/base_reachable_timez*/etc/default/grub.d/50-curtin-settings.cfg)z ld.so --helpzld.so --list-diagnosticszld.so --list-tunablesÚ Zenvironment_varnamesT)Zplug_dir) Z add_copy_specZadd_forbidden_pathZadd_cmd_outputÚlistÚosÚenvironÚkeysÚsortZadd_string_as_fileÚjoin)ÚselfZ var_names©rú=/usr/lib/python3.9/site-packages/sos/report/plugins/system.pyÚsetups  þz System.setupcCs| gd¢¡dS)N)rrr )Zdo_paths_http_sub)rrrrÚpostproc2szSystem.postprocN) Ú__name__Ú __module__Ú __qualname__Z short_descZ plugin_nameZprofilesZverify_packagesrrrrrrr s r)r Zsos.report.pluginsrrrrrrrÚ s