From dcac1180a38d1be90137c8ca79ebb6eb0fc2298c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nagy=20K=C3=A1roly=20G=C3=A1briel?= Date: Thu, 4 Apr 2019 19:15:40 +0300 Subject: [PATCH] fluxplug: actually make packs plugin usable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nagy Károly Gábriel --- plugins-available/packs | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/plugins-available/packs b/plugins-available/packs index 2fb7025..6132f3a 100644 --- a/plugins-available/packs +++ b/plugins-available/packs @@ -1,12 +1,18 @@ #!/bin/sh +# security upgrades +# /usr/bin/apt-get -q -y --ignore-hold --allow-change-held-packages --allow-unauthenticated -s dist-upgrade | /bin/grep ^Inst | /bin/grep -i securi | /usr/bin/cut -d\ -f2 | /bin/wc -w + +# all upgrades +# /usr/bin/apt-get -q -y --ignore-hold --allow-change-held-packages --allow-unauthenticated -s dist-upgrade | /bin/grep ^Inst | /usr/bin/cut -d\ -f2 | /bin/wc -w + set -o noclobber me="packs" -LINE=$("$APT" | "$AWK" -v myhost="$myhost" -v time=`date -u +%s%N` '{if ($1~/^Inst/) counter=counter+1} END {if (counter) printf "packages,host=%s packs=%si %s\n",myhost,counter,time}') +uppaks=$(/usr/bin/apt-get -q -y --ignore-hold --allow-change-held-packages --allow-unauthenticated -s dist-upgrade | /bin/grep ^Inst | /usr/bin/cut -d\ -f2 | /usr/bin/wc -w ) +secpaks=$(/usr/bin/apt-get -q -y --ignore-hold --allow-change-held-packages --allow-unauthenticated -s dist-upgrade | /bin/grep ^Inst | /bin/grep -i securi | /usr/bin/cut -d\ -f2 | /usr/bin/wc -w ) -if [ -n "${LINE##+([[:space:]])}" ]; then # <= FIXME! find a better way. - writeline "$LINE" "$MAXLINES" "$me" -fi +LINE="packages,host="$myhost" packs="$uppaks"i, security="$secpaks"i "$(/bin/date -u +%s%N)$'\n' +writeline "$LINE" "$MAXLINES" "$me"