mirror of
https://github.com/home-assistant/operating-system.git
synced 2025-07-28 15:36:29 +00:00
Change login cli
This commit is contained in:
parent
10d6025f27
commit
3efe1618a0
@ -7,27 +7,18 @@ 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})"
|
||||||
CLI_DATA=/mnt/data/cli
|
CLI_DATA=/mnt/data/cli
|
||||||
|
|
||||||
##
|
mkdir -p ${CLI_DATA}
|
||||||
# Main program
|
|
||||||
run_cli() {
|
# Run CLI
|
||||||
# Run CLI
|
docker run \
|
||||||
docker rm --force cli || true
|
|
||||||
docker run --name cli \
|
|
||||||
--rm -ti --init \
|
--rm -ti --init \
|
||||||
-v ${CLI_DATA}:/data \
|
-v ${CLI_DATA}:/data \
|
||||||
$DOCKER_ARGS \
|
$DOCKER_ARGS \
|
||||||
${CLI}
|
${CLI}
|
||||||
|
|
||||||
# Jump to root shell
|
# Jump to root shell
|
||||||
if [ $? -eq 10 ]; then
|
if [ $? -eq 10 ]; then
|
||||||
sh
|
/bin/ash
|
||||||
fi
|
fi
|
||||||
}
|
|
||||||
|
|
||||||
##
|
exit
|
||||||
# Run endless CLI
|
|
||||||
mkdir -p ${CLI_DATA}
|
|
||||||
|
|
||||||
while true; do
|
|
||||||
run_cli
|
|
||||||
done
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user