eix: only count packages

This commit is contained in:
layman 2023-02-23 23:05:53 +01:00
parent e4f8ca81aa
commit 889cc9a24f

View file

@ -30,9 +30,9 @@ function dumpInfo () {
fi
portage_timestamp="/usr/portage/metadata/timestamp"
age_seconds="$(( $(date +%s) - $("${mychroot[@]}" date +%s -r "$portage_timestamp") ))"
update_count="$("${mychroot[@]}" eix -u -c | wc -l)"
selected_update_count="$("${mychroot[@]}" eix -u -c --selected | wc -l)"
critical_update_count="$("${mychroot[@]}" eix -u -c | grep ${CRITICAL[@]/#/-e } | wc -l)"
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)"
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"