From 045a506d1c8e9cfa41964888f1acaaec4be06108 Mon Sep 17 00:00:00 2001 From: Clark Chen <9372896+clarkchentw@users.noreply.github.com> Date: Wed, 23 Sep 2020 19:11:08 -0500 Subject: [PATCH] Add support for Alpine (apk) (#332) * Add support for Alpine (apk) * Minor fix Add back #!/usr/bin/env bash --- snmp/osupdate | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/snmp/osupdate b/snmp/osupdate index 8a391fa..6e6f8f5 100755 --- a/snmp/osupdate +++ b/snmp/osupdate @@ -26,6 +26,8 @@ BIN_PACMAN='/usr/bin/env pacman' CMD_PACMAN='-Sup' BIN_PKG='/usr/sbin/pkg' CMD_PKG=' audit -q -F' +BIN_APK='/sbin/apk' +CMD_APK=' version' ################################################################ # Don't change anything unless you know what are you doing # @@ -78,6 +80,14 @@ elif command -v pkg &>/dev/null ; then else echo "0"; fi +elif command -v apk &>/dev/null ; then + # Alpine + UPDATES=`$BIN_APK $CMD_APK | $BIN_WC $CMD_WC` + if [ $UPDATES -ge 2 ]; then + echo $(($UPDATES-1)); + else + echo "0"; + fi else echo "0"; fi