enhance(run-docker.sh): Reduce duplication

set "$@" to bash when no arguments
This commit is contained in:
Elan Ruusamäe 2023-09-26 07:24:42 +03:00 committed by Fredrik Fornwall
parent 74c3646de3
commit f95dc20fed
1 changed files with 4 additions and 4 deletions

View File

@ -67,8 +67,8 @@ $SUDO docker start $CONTAINER_NAME >/dev/null 2>&1 || {
# Set traps to ensure that the process started with docker exec and all its children are killed.
. "$TERMUX_SCRIPTDIR/scripts/utils/docker/docker.sh"; docker__setup_docker_exec_traps
if [ "$#" -eq "0" ]; then
$SUDO docker exec --env "DOCKER_EXEC_PID_FILE_PATH=$DOCKER_EXEC_PID_FILE_PATH" --interactive $DOCKER_TTY $CONTAINER_NAME bash
else
$SUDO docker exec --env "DOCKER_EXEC_PID_FILE_PATH=$DOCKER_EXEC_PID_FILE_PATH" --interactive $DOCKER_TTY $CONTAINER_NAME "$@"
if [ "$#" -eq "0" ]; then
set -- bash
fi
$SUDO docker exec --env "DOCKER_EXEC_PID_FILE_PATH=$DOCKER_EXEC_PID_FILE_PATH" --interactive $DOCKER_TTY $CONTAINER_NAME "$@"