mirror of
https://github.com/home-assistant/operating-system.git
synced 2025-07-27 15:06:29 +00:00
Map /etc/machine-id into supervisor/cli (#60)
* Map /etc/machine-id into supervisor/cli * Update hassos-cli * Update hassos-supervisor
This commit is contained in:
parent
6aa8e61d88
commit
7d4b424d2f
@ -6,7 +6,6 @@ CONFIG_FILE=/mnt/data/hassos.json
|
|||||||
CLI="$(jq --raw-output '.cli' ${CONFIG_FILE})"
|
CLI="$(jq --raw-output '.cli' ${CONFIG_FILE})"
|
||||||
DOCKER_ARGS="$(jq --raw-output '.cli_args // empty' ${CONFIG_FILE})"
|
DOCKER_ARGS="$(jq --raw-output '.cli_args // empty' ${CONFIG_FILE})"
|
||||||
APPARMOR="$(jq --raw-output '.cli_apparmor // "docker-default"' ${CONFIG_FILE})"
|
APPARMOR="$(jq --raw-output '.cli_apparmor // "docker-default"' ${CONFIG_FILE})"
|
||||||
MACHINE_ID="$(cat /etc/machine-id)"
|
|
||||||
|
|
||||||
CLI_DATA=/mnt/data/cli
|
CLI_DATA=/mnt/data/cli
|
||||||
mkdir -p ${CLI_DATA}
|
mkdir -p ${CLI_DATA}
|
||||||
@ -16,7 +15,7 @@ docker run \
|
|||||||
--rm -ti --init \
|
--rm -ti --init \
|
||||||
--security-opt apparmor="${APPARMOR}" \
|
--security-opt apparmor="${APPARMOR}" \
|
||||||
-v ${CLI_DATA}:/data \
|
-v ${CLI_DATA}:/data \
|
||||||
-e MACHINE_ID=${MACHINE_ID} \
|
-v /etc/machine-id:/etc/machine-id:ro \
|
||||||
$DOCKER_ARGS \
|
$DOCKER_ARGS \
|
||||||
${CLI}
|
${CLI}
|
||||||
|
|
||||||
|
@ -7,7 +7,6 @@ CONFIG_FILE=/mnt/data/hassos.json
|
|||||||
SUPERVISOR="$(jq --raw-output '.supervisor' ${CONFIG_FILE})"
|
SUPERVISOR="$(jq --raw-output '.supervisor' ${CONFIG_FILE})"
|
||||||
DOCKER_ARGS="$(jq --raw-output '.supervisor_args // empty' ${CONFIG_FILE})"
|
DOCKER_ARGS="$(jq --raw-output '.supervisor_args // empty' ${CONFIG_FILE})"
|
||||||
APPARMOR="$(jq --raw-output '.supervisor_apparmor // "docker-default"' ${CONFIG_FILE})"
|
APPARMOR="$(jq --raw-output '.supervisor_apparmor // "docker-default"' ${CONFIG_FILE})"
|
||||||
MACHINE_ID="$(cat /etc/machine-id)"
|
|
||||||
|
|
||||||
# Init supervisor
|
# Init supervisor
|
||||||
HASSOS_DATA=/mnt/data/supervisor
|
HASSOS_DATA=/mnt/data/supervisor
|
||||||
@ -25,10 +24,10 @@ runSupervisor() {
|
|||||||
--security-opt apparmor="${APPARMOR}" \
|
--security-opt apparmor="${APPARMOR}" \
|
||||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||||
-v /var/run/dbus:/var/run/dbus \
|
-v /var/run/dbus:/var/run/dbus \
|
||||||
|
-v /etc/machine-id:/etc/machine-id:ro \
|
||||||
-v ${HASSOS_DATA}:/data \
|
-v ${HASSOS_DATA}:/data \
|
||||||
-e SUPERVISOR_SHARE=${HASSOS_DATA} \
|
-e SUPERVISOR_SHARE=${HASSOS_DATA} \
|
||||||
-e SUPERVISOR_NAME=hassos_supervisor \
|
-e SUPERVISOR_NAME=hassos_supervisor \
|
||||||
-e MACHINE_ID=${MACHINE_ID} \
|
|
||||||
$DOCKER_ARGS \
|
$DOCKER_ARGS \
|
||||||
${SUPERVISOR}
|
${SUPERVISOR}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user