mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-01-11 02:11:01 +01:00
Update ha_automatic_packages.sh
This commit is contained in:
@@ -11,15 +11,21 @@ is_installed() { for c; do command -v "$c" &>/dev/null || return 1; done; return
|
|||||||
#########################
|
#########################
|
||||||
# detect package system #
|
# detect package system #
|
||||||
#########################
|
#########################
|
||||||
case $(true \
|
if command -v apk &>/dev/null; then
|
||||||
&& command -v apk && echo apk \
|
PM=apk
|
||||||
|| command -v apt && echo apt \
|
INSTALL="apk add --no-cache"
|
||||||
|| command -v pacman && echo pacman) in
|
UPDATE="apk update -q"
|
||||||
apk) PM=apk; INSTALL="apk add --no-cache"; UPDATE="apk update -q" ;;
|
elif command -v apt-get &>/dev/null; then
|
||||||
apt) PM=apt; INSTALL="apt-get -yqq install --no-install-recommends"; UPDATE="apt-get -qq update" ;;
|
PM=apt
|
||||||
pacman) PM=pacman; INSTALL="pacman -Sy --noconfirm"; UPDATE="pacman -Sy --noconfirm" ;;
|
INSTALL="apt-get -yqq install --no-install-recommends"
|
||||||
*) die "No supported package manager found" ;;
|
UPDATE="apt-get -qq update"
|
||||||
esac
|
elif command -v pacman &>/dev/null; then
|
||||||
|
PM=pacman
|
||||||
|
INSTALL="pacman -Sy --noconfirm"
|
||||||
|
UPDATE="pacman -Sy --noconfirm"
|
||||||
|
else
|
||||||
|
die "No supported package manager found"
|
||||||
|
fi
|
||||||
log "Detected package manager: $PM"
|
log "Detected package manager: $PM"
|
||||||
|
|
||||||
############################
|
############################
|
||||||
|
|||||||
Reference in New Issue
Block a user