add chroot support
This commit is contained in:
parent
6a7f2e0093
commit
230479534b
1 changed files with 27 additions and 9 deletions
|
@ -27,4 +27,22 @@ HOSTNAME=${HOSTNAME:-$(hostname)}
|
||||||
echo selectd_update_count\{host=\""$HOSTNAME"\"\} "$selected_update_count"
|
echo selectd_update_count\{host=\""$HOSTNAME"\"\} "$selected_update_count"
|
||||||
echo glsa_count\{host=\""$HOSTNAME"\"\} "$glsa_count"
|
echo glsa_count\{host=\""$HOSTNAME"\"\} "$glsa_count"
|
||||||
)> "$TMP_FILE"
|
)> "$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"
|
mv "$TMP_FILE" "$PROM_FILE"
|
||||||
|
|
Loading…
Add table
Reference in a new issue