Adds system information to add-on crash message

This commit is contained in:
Franck Nijhof 2018-08-13 22:52:52 +02:00
parent f8908e698c
commit a8c3961963
No known key found for this signature in database
GPG key ID: D62583BA8AB11CA3

View file

@ -3,8 +3,25 @@
# Community Hass.io Add-ons: Base Images
# Displays an message right before terminating in case something went wrong
# ==============================================================================
# shellcheck source=base/rootfs/usr/lib/hassio-addons/base.sh
source /usr/lib/hassio-addons/base.sh
declare HASSIO_TOKEN
if [[ "${S6_STAGE2_EXITED}" -ne 0 ]]; then
if hass.api.supervisor.ping; then
# shellcheck disable=SC2034
HASSIO_TOKEN=$(</var/run/s6/container_environment/HASSIO_TOKEN)
echo '-----------------------------------------------------------'
echo -n " v$(hass.addon.version)" && \
echo -n " / $(hass.api.supervisor.info.arch)" && \
echo -n " / $(hass.api.host.info.operating_system)" && \
echo -n " / HA $(hass.api.homeassistant.info.version)" && \
echo -n " / SU $(hass.api.supervisor.info.version)"
echo " / $(hass.api.supervisor.info.channel)"
fi
echo '-----------------------------------------------------------'
echo ' Oops! Something went wrong.'
echo ' '