label desktop or server packages

This commit is contained in:
Tobias Klaus 2024-10-04 23:45:02 +02:00
parent b722df555d
commit 5abb44bebf

View file

@ -11,14 +11,18 @@ TMP_FILE=$PROM_FILE.$$
CRITICAL=(
"www-servers/"
"www-client/"
"mail-mta/postfix"
"net-mail/dovecot"
"www-apps/"
"dev-libs/openssl"
"net-libs/gnutls"
)
CRITICAL_DESKTOP=(
"dev-libs/openssl"
"net-libs/gnutls"
"webkit"
"webengine"
"mail-mta/postfix"
"net-mail/dovecot"
"www-client/"
)
function dumpInfo () {
@ -33,11 +37,13 @@ function dumpInfo () {
update_count="$("${mychroot[@]}" eix --pure-packages -u -c | wc -l)"
selected_update_count="$("${mychroot[@]}" eix --pure-packages -u -c --selected | wc -l)"
critical_update_count="$("${mychroot[@]}" eix --pure-packages -u -c | grep ${CRITICAL[@]/#/-e } | wc -l)"
critical_desktop_update_count="$("${mychroot[@]}" eix --pure-packages -u -c | grep ${CRITICAL_DESKTOP[@]/#/-e } | wc -l)"
glsa_count="$("${mychroot[@]}" glsa-check -t all 2> /dev/null | wc -l )"
echo portage_age_seconds\{host=\""$HOSTNAME"\", root=\""$root"\"\} "$age_seconds"
echo portage_package_update_count\{host=\""$HOSTNAME"\", root=\""$root"\"\} "$update_count"
echo portage_selected_package_update_count\{host=\""$HOSTNAME"\", root=\""$root"\"\} "$selected_update_count"
echo portage_critical_package_update_count\{host=\""$HOSTNAME"\", root=\""$root"\"\} "$critical_update_count"
echo portage_critical_package_update_count\{host=\""$HOSTNAME"\", root=\""$root"\"\, type=\"server\"} "$critical_update_count"
echo portage_critical_package_update_count\{host=\""$HOSTNAME"\", root=\""$root"\"\, type=\"desktop\"} "$critical_desktop_update_count"
echo portage_glsa_count\{host=\""$HOSTNAME"\", root=\""$root"\"\} "$glsa_count"
}