From e68a648b276d9724d1fcdcdd64c10e8f77c663db Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Wed, 11 Apr 2018 18:40:25 +0200 Subject: [PATCH] Update hassio-supervisor --- .../rootfs-overlay/usr/sbin/hassio-supervisor | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/buildroot-external/rootfs-overlay/usr/sbin/hassio-supervisor b/buildroot-external/rootfs-overlay/usr/sbin/hassio-supervisor index a5de163c6..e910cd389 100644 --- a/buildroot-external/rootfs-overlay/usr/sbin/hassio-supervisor +++ b/buildroot-external/rootfs-overlay/usr/sbin/hassio-supervisor @@ -2,8 +2,13 @@ set -e # Load configs -. /mnt/data/supervisor.config +CONFIG_FILE=/mnt/data/supervisor.json +SUPERVISOR="$(jq --raw-output '.supervisor' $CONFIG_FILE)" +DATA_FOLDER="$(jq --raw-output '.data_folder' $CONFIG_FILE)" +DOCKER_ARGS="$(jq --raw-output '.docker_args // empty' $CONFIG_FILE)" + +# Init supervisor HASSIO_DATA=/mnt/data/$DATA_FOLDER HASSIO_IMAGE_ID=$(docker inspect --format='{{.Id}}' $SUPERVISOR) HASSIO_CONTAINER_ID=$(docker inspect --format='{{.Image}}' hassio_supervisor || echo "") @@ -20,5 +25,6 @@ runSupervisor() { $SUPERVISOR } +# Run supervisor mkdir -p $HASSIO_DATA ([ "$HASSIO_IMAGE_ID" = "$HASSIO_CONTAINER_ID" ] && docker start --attach hassio_supervisor) || runSupervisor