diff options
| author | Paul Bourke <paul.bourke@oracle.com> | 2017-05-04 10:41:18 +0100 |
|---|---|---|
| committer | Paul Bourke <paul.bourke@oracle.com> | 2017-05-04 10:44:29 +0100 |
| commit | 4a97d372341c93fe31a2cc3296a3cdb486000ac3 (patch) | |
| tree | be7f55fd08a1ec465a270c5da519f746b3551409 /docker/chrony | |
| parent | 4433a95698da147f3eae8f12b526c2fc204b7a42 (diff) | |
| download | kolla-4a97d372341c93fe31a2cc3296a3cdb486000ac3.tar.gz kolla-4a97d372341c93fe31a2cc3296a3cdb486000ac3.zip | |
Fix logging for chrony
Chrony drops root to user 'chrony' on startup, and so was unable to
write to its log dir. Apply our usual chown on start pattern to fix
this.
Change-Id: Ia54cf5788ad015c3622902bca810bcbaaa948253
Closes-Bug: #1688216
Diffstat (limited to 'docker/chrony')
| -rw-r--r-- | docker/chrony/extend_start.sh | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/docker/chrony/extend_start.sh b/docker/chrony/extend_start.sh index 80af48dba..bc28e5696 100644 --- a/docker/chrony/extend_start.sh +++ b/docker/chrony/extend_start.sh @@ -2,9 +2,15 @@ rm -f /var/run/chronyd.pid -if [[ ! -d "/var/log/kolla/chrony" ]]; then - mkdir -p /var/log/kolla/chrony +CHRONY_LOG_DIR="/var/log/kolla/chrony" +if [[ ! -d "${CHRONY_LOG_DIR}" ]]; then + mkdir -p ${CHRONY_LOG_DIR} fi -if [[ $(stat -c %a /var/log/kolla/chrony) != "755" ]]; then + +if [[ $(stat -c %a ${CHRONY_LOG_DIR}) != "755" ]]; then chmod 755 /var/log/kolla/chrony fi + +if [[ $(stat -c %U:%G ${CHRONY_LOG_DIR}) != "chrony:chrony" ]]; then + chown chrony:chrony ${CHRONY_LOG_DIR} +fi |
