Change login cli

This commit is contained in:
Pascal Vizeli 2018-04-17 00:00:27 +02:00
parent 10d6025f27
commit 3efe1618a0

View File

@ -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
##
# Main program
run_cli() {
# Run CLI
docker rm --force cli || true
docker run --name cli \
--rm -ti --init \
-v ${CLI_DATA}:/data \
$DOCKER_ARGS \
${CLI}
# Jump to root shell
if [ $? -eq 10 ]; then
sh
fi
}
##
# Run endless CLI
mkdir -p ${CLI_DATA} mkdir -p ${CLI_DATA}
while true; do # Run CLI
run_cli docker run \
done --rm -ti --init \
-v ${CLI_DATA}:/data \
$DOCKER_ARGS \
${CLI}
# Jump to root shell
if [ $? -eq 10 ]; then
/bin/ash
fi
exit