mirror of
https://github.com/hassio-addons/addon-glances.git
synced 2025-05-04 11:01:25 +00:00
33 lines
1.1 KiB
Bash
33 lines
1.1 KiB
Bash
#!/usr/bin/with-contenv bash
|
|
# ==============================================================================
|
|
# Community Hass.io Add-ons: Glances
|
|
# Unprotects this add-on in order to gain access to the Docker socket
|
|
# ==============================================================================
|
|
# shellcheck disable=SC1091
|
|
source /usr/lib/hassio-addons/base.sh
|
|
|
|
# Break in case the API is unreachable
|
|
if ! hass.api.supervisor.ping; then
|
|
hass.die "Could you contact the HassIO API"
|
|
fi
|
|
|
|
# Docker support is enabled!
|
|
if [[ -S "/var/run/docker.sock" ]]; then
|
|
hass.log.info 'Docker support has been enabled.'
|
|
exit "${EX_OK}"
|
|
fi
|
|
|
|
hass.log.fatal "PROTECTION MODE ENABLED!"
|
|
hass.log.fatal ""
|
|
hass.log.fatal "To be able to use this add-on, you'll need to disable"
|
|
hass.log.fatal "protection mode on this add-on. Without it, the add-on"
|
|
hass.log.fatal "is unable to access Docker."
|
|
hass.log.fatal ""
|
|
hass.log.fatal "Steps:"
|
|
hass.log.fatal " - Go to the Hass.io Panel."
|
|
hass.log.fatal " - Click on the 'Glances' add-on."
|
|
hass.log.fatal " - Set the 'Protection mode' switch to off."
|
|
hass.log.fatal " - Restart the add-on."
|
|
hass.log.fatal ""
|
|
|
|
exit "${EX_NOK}"
|