aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docker/panko/panko-base/extend_start.sh13
1 files changed, 9 insertions, 4 deletions
diff --git a/docker/panko/panko-base/extend_start.sh b/docker/panko/panko-base/extend_start.sh
index 6d8061ddc..32cb5a96b 100644
--- a/docker/panko/panko-base/extend_start.sh
+++ b/docker/panko/panko-base/extend_start.sh
@@ -1,10 +1,15 @@
#!/bin/bash
-if [[ ! -d "/var/log/kolla/panko" ]]; then
- mkdir -p /var/log/kolla/panko
+PANKO_LOG_DIR=/var/log/kolla/panko
+
+if [[ ! -d "${PANKO_LOG_DIR}" ]]; then
+ mkdir -p ${PANKO_LOG_DIR}
+fi
+if [[ $(stat -c %U:%G ${PANKO_LOG_DIR}) != "panko:kolla" ]]; then
+ chown panko:kolla ${PANKO_LOG_DIR}
fi
-if [[ $(stat -c %a /var/log/kolla/panko) != "755" ]]; then
- chmod 755 /var/log/kolla/panko
+if [[ $(stat -c %a ${PANKO_LOG_DIR}) != "755" ]]; then
+ chmod 755 ${PANKO_LOG_DIR}
fi
. /usr/local/bin/kolla_panko_extend_start