diff --git a/bin/start-jive.sh b/bin/start-jive.sh index fcbb9f8b5e95a4bbbfb6b2895c30d4d2a1914340..38e04ce1837f2351a46f0f5f3c55936825cf5d7b 100755 --- a/bin/start-jive.sh +++ b/bin/start-jive.sh @@ -1,9 +1,10 @@ +#!/bin/bash OS=$(uname) case ${OS} in Linux) display="" - XTRA_OPTIONS="-u $(id -u ${USER}):$(id -g ${USER}) -v /etc/passwd:/etc/passwd:ro -v /etc/groups:/etc/groups:ro" + XTRA_OPTIONS="-u $(id -u "${USER}"):$(id -g "${USER}") -v /etc/passwd:/etc/passwd:ro -v /etc/groups:/etc/groups:ro" ;; Darwin) @@ -28,10 +29,10 @@ else fi #docker run --rm -it --network host ${OPTIONS} nexus.engageska-portugal.pt/ska-docker/tango-java:latest ${command} ${@} -container_name=artefact.skatelescope.org/ska-tango-images/tango-java:9.3.3.2 -container=$(docker ps | egrep ${container_name} | cut -d' ' -f1) -if [ ! -z ${container} ]; then - docker exec -it ${container} ${command} ${@} +container_name=artefact.skao.int/ska-tango-images-tango-java:9.3.4 +container=$(docker ps | grep -E ${container_name} | cut -d' ' -f1) +if [ ! -z "${container}" ]; then + docker exec -it "${container}" ${command} "${@}" else echo "Container \"${container_name}\" is not running." fi