diff --git a/usr/bin/archboot-server-update.sh b/usr/bin/archboot-server-update.sh index f13723ac1..c61f9253d 100755 --- a/usr/bin/archboot-server-update.sh +++ b/usr/bin/archboot-server-update.sh @@ -19,7 +19,10 @@ _root_check cd "${_ISO_HOME_CHROOTS}" || exit 1 # stop if MASK is set [[ -e MASK ]] && exit 0 +_FIRST_RUN=1 for i in ${_SERVER_ARCH}; do + [[ -z "${_FIRST_RUN}" ]] && sleep "${_SERVER_WAIT}" + _FIRST_RUN="" # create container if ! [[ -d "${i}" ]]; then archboot-"${i}"-create-container.sh "${i}" -cp || exit 1 @@ -31,7 +34,6 @@ for i in ${_SERVER_ARCH}; do # if trigger successful, release new image to server if rg -qw "${k}" "${i}"/var/log/pacman.log; then archboot-"${i}"-server-release.sh || echo "Error: ${i} release!" >> error.log - sleep "${_SERVER_WAIT}" break fi done