add chroot support
This commit is contained in:
parent
6a7f2e0093
commit
230479534b
1 changed files with 27 additions and 9 deletions
|
@ -17,14 +17,32 @@ echo "# TYPE glsa_count gauge"
|
|||
|
||||
HOSTNAME=${HOSTNAME:-$(hostname)}
|
||||
(
|
||||
portage_timestamp="/usr/portage/metadata/timestamp"
|
||||
age_seconds="$(( $(date +%s) - $(date +%s -r "$portage_timestamp") ))"
|
||||
update_count="$(eix -u -c | wc -l)"
|
||||
selected_update_count="$(eix -u -c --selected | wc -l)"
|
||||
glsa_count=$[$(glsa-check -t all | wc -l )]
|
||||
echo portage_age_seconds\{host=\""$HOSTNAME"\"\} "$age_seconds"
|
||||
echo update_count\{host=\""$HOSTNAME"\"\} "$update_count"
|
||||
echo selectd_update_count\{host=\""$HOSTNAME"\"\} "$selected_update_count"
|
||||
echo glsa_count\{host=\""$HOSTNAME"\"\} "$glsa_count"
|
||||
portage_timestamp="/usr/portage/metadata/timestamp"
|
||||
age_seconds="$(( $(date +%s) - $(date +%s -r "$portage_timestamp") ))"
|
||||
update_count="$(eix -u -c | wc -l)"
|
||||
selected_update_count="$(eix -u -c --selected | wc -l)"
|
||||
glsa_count=$[$(glsa-check -t all | wc -l )]
|
||||
echo portage_age_seconds\{host=\""$HOSTNAME"\"\} "$age_seconds"
|
||||
echo update_count\{host=\""$HOSTNAME"\"\} "$update_count"
|
||||
echo selectd_update_count\{host=\""$HOSTNAME"\"\} "$selected_update_count"
|
||||
echo glsa_count\{host=\""$HOSTNAME"\"\} "$glsa_count"
|
||||
)> "$TMP_FILE"
|
||||
|
||||
CHROOTS=(
|
||||
"/var/lib/buildPackages/packages_amd64"
|
||||
"/var/lib/buildPackages/desktop_amd64"
|
||||
)
|
||||
|
||||
for root in "${CHROOTS[@]}"; do
|
||||
portage_timestamp="/usr/portage/metadata/timestamp"
|
||||
age_seconds="$(( $(date +%s) - $(chroot "$root" date +%s -r "$portage_timestamp") ))"
|
||||
update_count="$(chroot "$root" eix -u -c | wc -l)"
|
||||
selected_update_count="$(chroot "$root" eix -u -c --selected | wc -l)"
|
||||
glsa_count=$[$(chroot "$root" glsa-check -t all | wc -l )]
|
||||
echo portage_age_seconds\{host=\""$HOSTNAME"\", root=\""$root"\"\} "$age_seconds"
|
||||
echo update_count\{host=\""$HOSTNAME"\", root=\""$root"\"\} "$update_count"
|
||||
echo selectd_update_count\{host=\""$HOSTNAME"\", root=\""$root"\"\} "$selected_update_count"
|
||||
echo glsa_count\{host=\""$HOSTNAME"\", root=\""$root"\"\} "$glsa_count"
|
||||
done > "$TMP_FILE"
|
||||
|
||||
mv "$TMP_FILE" "$PROM_FILE"
|
||||
|
|
Loading…
Add table
Reference in a new issue