light-baseimage:0.2.1

This commit is contained in:
ofreax
2016-01-17 12:12:04 +01:00
parent 351dd6e113
commit 030d80b0a4
7 changed files with 30 additions and 27 deletions
+4 -8
View File
@@ -83,19 +83,17 @@ is_service_running_by_cid() {
}
is_file_exists_by_cid() {
docker exec $1 cat "/etc/my_init_startup_files_completed" > /dev/null 2>&1
docker exec $1 cat $2 > /dev/null 2>&1
}
wait_service_by_cid() {
cid=$1
sleep 1
# first wait image init end
while ! is_file_exists_by_cid $cid /etc/my_init_startup_files_completed
while ! is_file_exists_by_cid $cid /container/run/state/startup-done
do
sleep 1
sleep 0.5
done
for service in "${@:2}"
@@ -103,9 +101,7 @@ wait_service_by_cid() {
# wait service
while ! is_service_running_by_cid $cid $service
do
sleep 1
sleep 0.5
done
done
sleep 5
}