From d33958009556d25d38c11964709eac55fbae71ee Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Thu, 12 Apr 2018 14:08:03 +0200 Subject: [PATCH] Update hassio-cli --- .../rootfs-overlay/usr/bin/hassio-cli | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/buildroot-external/rootfs-overlay/usr/bin/hassio-cli b/buildroot-external/rootfs-overlay/usr/bin/hassio-cli index 22c5c4d83..a3d5735c3 100644 --- a/buildroot-external/rootfs-overlay/usr/bin/hassio-cli +++ b/buildroot-external/rootfs-overlay/usr/bin/hassio-cli @@ -6,14 +6,24 @@ CONFIG_FILE=/mnt/data/supervisor.json CLI="$(jq --raw-output '.cli' $CONFIG_FILE)" DOCKER_ARGS="$(jq --raw-output '.cli_args // empty' $CONFIG_FILE)" -# Update CLI -if docker --pull $CLI > /dev/null 2>&1; then - # FIXME: cleanup -fi +## +# Main program +run_cli() { -docker run --rm -ti $DOCKER_ARGS $CLI -if [ $? -eq 10 ]; then - sh -fi + # Update CLI + if $(docker --pull $CLI); then + # FIXME: cleanup + fi -logout + # Run CLI + docker run --rm -ti $DOCKER_ARGS $CLI + if [ $? -eq 10 ]; then + sh + fi +} + +## +# Run endless CLI +while true; do + run_cli +done