mirror of
https://github.com/librenms/librenms-agent.git
synced 2024-05-09 09:54:52 +00:00
Add support for Alpine (apk) (#332)
* Add support for Alpine (apk) * Minor fix Add back #!/usr/bin/env bash
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user