From 916925c9a80f90fbe2c18cbfd9b6499257431e2b Mon Sep 17 00:00:00 2001 From: Éric Lemoine Date: Wed, 3 Feb 2016 11:52:46 +0100 Subject: Add Heka to common role Partially implements: blueprint heka Change-Id: I9ddad09b3f16b323c7ed535243458b0de6620cdb --- docker/base/start.sh | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'docker') diff --git a/docker/base/start.sh b/docker/base/start.sh index d9801d750..a42c01391 100644 --- a/docker/base/start.sh +++ b/docker/base/start.sh @@ -11,6 +11,13 @@ if [[ ! "${!SKIP_LOG_SETUP[@]}" && -e /var/lib/kolla/rsyslog ]]; then sudo ln -sf /var/lib/kolla/rsyslog/log /dev/log fi +# Wait for the log socket +if [[ ! "${!SKIP_LOG_SETUP[@]}" && -e /var/lib/kolla/heka ]]; then + while [[ ! -S /var/lib/kolla/heka/log ]]; do + sleep 1 + done +fi + # Processing /var/lib/kolla/config_files/config.json as root. This is necessary # to permit certain files to be controlled by the root user which should # not be writable by the dropped-privileged user, especially /run_command -- cgit v1.2.3