diff --git a/sysinv/sysinv-fpga-agent/run_docker_login b/sysinv/sysinv-fpga-agent/run_docker_login index 08a828a151..a9e2de0867 100644 --- a/sysinv/sysinv-fpga-agent/run_docker_login +++ b/sysinv/sysinv-fpga-agent/run_docker_login @@ -36,7 +36,7 @@ do # be an empty string. if [ -n "$ADDR" ] then - echo LOG "registry.local resolved IPv4, continuing with docker login" + LOG "registry.local resolved IPv4, continuing with docker login" break fi fi @@ -50,7 +50,7 @@ do # be an empty string. if [ -n "$ADDR" ] then - echo LOG "registry.local resolved IPv6, continuing with docker login" + LOG "registry.local resolved IPv6, continuing with docker login" break fi fi @@ -59,9 +59,12 @@ do done -docker login --password-stdin -u ${DOCKER_USERNAME} registry.local:9001 <<< ${DOCKER_PASSWORD} -if [ $? -eq 0 ] +res=$(docker login --password-stdin -u ${DOCKER_USERNAME} registry.local:9001 2>&1 <<< ${DOCKER_PASSWORD}) +rc=$? +if [ ${rc} -eq 0 ] then LOG "docker login to registry.local completed successfully" touch /var/run/docker_login_done +else + LOG "docker login error ${rc} ${res}" fi