utils/setup_test_container.sh: Wait till systemd-journald is running

This ensures that systemctl list-jobs could be executed and it will
be waited till the list of jobs is empty.
This commit is contained in:
Thomas Woerner
2024-10-17 10:27:52 +02:00
parent c095c24950
commit e9435410b2

View File

@@ -79,6 +79,20 @@ shift
prepare_container "${scenario}" "${IMAGE_TAG}"
start_container "${scenario}"
log info "Wait till systemd-journald is running"
max=20
wait=2
count=0
while ! podman exec "${scenario}" ps -x | grep -q "systemd-journald"
do
if [ $count -ge $max ]; then
die "Timeout: systemd-journald is not starting up"
fi
count=$((count+1))
log none "Waiting ${wait} seconds .."
sleep ${wait}
done
# wait for FreeIPA services to be available (usually ~45 seconds)
log info "Wait for container to be initialized."
wait=15