balena-supervisor/build-utils/install-dbus.sh
Pagan Gazzard 5518eb17bd Update to nodejs 16
Change-type: minor
2022-09-19 17:51:48 +01:00

25 lines
731 B
Bash
Executable File

#!/bin/sh
set -ex
DEBIAN=libdbus-1-dev
OSX=dbus
if command -v apt > /dev/null; then
if dpkg --list | grep $DEBIAN > /dev/null; then
exit 0
else
echo "Installing $DEBIAN..."
sudo apt-get install $DEBIAN
fi
elif command -v brew > /dev/null; then
brew list $OSX > /dev/null || (echo "Installing $OSX..." && brew install $OSX)
else
echo "Neither 'brew' nor 'apt' are available to this system.
Please make sure Supervisor development is done on Linux, OSX, or WSL2,
and that one of the above package managers is installed. If using a
Linux distro without 'apt', please install the dbus development lib
available to your system and run 'npm ci --ignore-scripts' to continue."
exit 0
fi