mirror of
https://github.com/docker-mailserver/docker-mailserver.git
synced 2024-01-19 02:48:50 +00:00
Change 'until' style (#3366)
This commit is contained in:
parent
c2d0b748b2
commit
8512dba8ad
|
@ -182,8 +182,7 @@ function _repeat_until_success_or_timeout() {
|
||||||
|
|
||||||
local STARTTIME=${SECONDS}
|
local STARTTIME=${SECONDS}
|
||||||
|
|
||||||
until "${@}"
|
until "${@}"; do
|
||||||
do
|
|
||||||
if [[ -n ${FATAL_FAILURE_TEST_COMMAND} ]] && ! eval "${FATAL_FAILURE_TEST_COMMAND}"; then
|
if [[ -n ${FATAL_FAILURE_TEST_COMMAND} ]] && ! eval "${FATAL_FAILURE_TEST_COMMAND}"; then
|
||||||
echo "\`${FATAL_FAILURE_TEST_COMMAND}\` failed, early aborting repeat_until_success of \`${*}\`" >&2
|
echo "\`${FATAL_FAILURE_TEST_COMMAND}\` failed, early aborting repeat_until_success of \`${*}\`" >&2
|
||||||
return 1
|
return 1
|
||||||
|
@ -215,8 +214,7 @@ function _run_until_success_or_timeout() {
|
||||||
local STARTTIME=${SECONDS}
|
local STARTTIME=${SECONDS}
|
||||||
|
|
||||||
# shellcheck disable=SC2154
|
# shellcheck disable=SC2154
|
||||||
until run "${@}" && [[ ${status} -eq 0 ]]
|
until run "${@}" && [[ ${status} -eq 0 ]]; do
|
||||||
do
|
|
||||||
sleep 1
|
sleep 1
|
||||||
|
|
||||||
if (( SECONDS - STARTTIME > TIMEOUT )); then
|
if (( SECONDS - STARTTIME > TIMEOUT )); then
|
||||||
|
@ -260,8 +258,7 @@ function _wait_for_smtp_port_in_container_to_respond() {
|
||||||
local CONTAINER_NAME=$(__handle_container_name "${1:-}")
|
local CONTAINER_NAME=$(__handle_container_name "${1:-}")
|
||||||
|
|
||||||
local COUNT=0
|
local COUNT=0
|
||||||
until [[ $(_exec_in_container timeout 10 /bin/bash -c 'echo QUIT | nc localhost 25') == *'221 2.0.0 Bye'* ]]
|
until [[ $(_exec_in_container timeout 10 /bin/bash -c 'echo QUIT | nc localhost 25') == *'221 2.0.0 Bye'* ]]; do
|
||||||
do
|
|
||||||
if [[ ${COUNT} -eq 20 ]]; then
|
if [[ ${COUNT} -eq 20 ]]; then
|
||||||
echo "Unable to receive a valid response from 'nc localhost 25' within 20 seconds"
|
echo "Unable to receive a valid response from 'nc localhost 25' within 20 seconds"
|
||||||
return 1
|
return 1
|
||||||
|
|
|
@ -37,8 +37,7 @@ function repeat_until_success_or_timeout {
|
||||||
local STARTTIME=${SECONDS}
|
local STARTTIME=${SECONDS}
|
||||||
shift 1
|
shift 1
|
||||||
|
|
||||||
until "${@}"
|
until "${@}"; do
|
||||||
do
|
|
||||||
if [[ -n ${FATAL_FAILURE_TEST_COMMAND} ]] && ! eval "${FATAL_FAILURE_TEST_COMMAND}"; then
|
if [[ -n ${FATAL_FAILURE_TEST_COMMAND} ]] && ! eval "${FATAL_FAILURE_TEST_COMMAND}"; then
|
||||||
echo "\`${FATAL_FAILURE_TEST_COMMAND}\` failed, early aborting repeat_until_success of \`${*}\`" >&2
|
echo "\`${FATAL_FAILURE_TEST_COMMAND}\` failed, early aborting repeat_until_success of \`${*}\`" >&2
|
||||||
return 1
|
return 1
|
||||||
|
@ -66,8 +65,7 @@ function run_until_success_or_timeout {
|
||||||
local STARTTIME=${SECONDS}
|
local STARTTIME=${SECONDS}
|
||||||
shift 1
|
shift 1
|
||||||
|
|
||||||
until run "${@}" && [[ $status -eq 0 ]]
|
until run "${@}" && [[ $status -eq 0 ]]; do
|
||||||
do
|
|
||||||
sleep 1
|
sleep 1
|
||||||
|
|
||||||
if (( SECONDS - STARTTIME > TIMEOUT )); then
|
if (( SECONDS - STARTTIME > TIMEOUT )); then
|
||||||
|
|
Loading…
Reference in a new issue