mirror of
https://github.com/home-assistant/operating-system.git
synced 2025-07-28 15:36:29 +00:00
Only start the HA CLI if we are in the default.target (#1287)
This makes sure that we always get a Linux shell in other targets such as the rescue.target.
This commit is contained in:
parent
ab19c8c6cf
commit
905aa21e8c
@ -9,12 +9,17 @@ if [ "${TERM}" = "vt220" ] || [ "${TERM}" = "vt102" ] || \
|
|||||||
resize
|
resize
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Run CLI container
|
if [ "$(systemctl is-active default.target)" != "active" ]; then
|
||||||
|
echo "[INFO] System not in default.target! Jump into emergency console..."
|
||||||
|
exec /bin/ash -l
|
||||||
|
fi
|
||||||
|
|
||||||
if [ ! "$(findmnt /mnt/data)" ]; then
|
if [ ! "$(findmnt /mnt/data)" ]; then
|
||||||
echo "[WARN] Data partition not mounted! Jump into emergency console..."
|
echo "[WARN] Data partition not mounted! Jump into emergency console..."
|
||||||
exec /bin/ash -l
|
exec /bin/ash -l
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Run CLI container
|
||||||
if [ "$(docker ps -q -f name=hassio_cli)" ]; then
|
if [ "$(docker ps -q -f name=hassio_cli)" ]; then
|
||||||
docker container exec \
|
docker container exec \
|
||||||
-ti hassio_cli \
|
-ti hassio_cli \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user