some cleanups

This commit is contained in:
Pascal Vizeli
2018-05-10 22:33:18 +02:00
parent 0bd750c691
commit 404e861a27
5 changed files with 23 additions and 13 deletions

View File

@@ -0,0 +1,26 @@
#!/bin/sh
# Load configs
CONFIG_FILE=/mnt/data/hassio.json
CLI="$(jq --raw-output '.cli' ${CONFIG_FILE})"
DOCKER_ARGS="$(jq --raw-output '.cli_args // empty' ${CONFIG_FILE})"
APPARMOR="$(jq --raw-output '.cli_apparmor // "docker-default"' ${CONFIG_FILE})"
CLI_DATA=/mnt/data/cli
mkdir -p ${CLI_DATA}
# Run CLI
docker run \
--rm -ti --init \
--security-opt apparmor="${APPARMOR}" \
-v ${CLI_DATA}:/data \
$DOCKER_ARGS \
${CLI}
# Jump to root shell
if [ $? -eq 10 ]; then
/bin/ash
fi
exit