From 85f402396516845488aced102b2e58d821262ecf Mon Sep 17 00:00:00 2001 From: Dan Callahan Date: Wed, 22 Mar 2017 08:36:27 -0500 Subject: [PATCH] Fix logrotate on Debian Since we're creating logs as `root:dokku`, the logrotate configuration needs an `su root dokku` line, just like `su syslog dokku` on ubuntu. --- plugins/20_events/install | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/20_events/install b/plugins/20_events/install index 6d070eb8f..e6991005f 100755 --- a/plugins/20_events/install +++ b/plugins/20_events/install @@ -59,7 +59,7 @@ $DOKKU_LOGS_DIR/*.log { EOF if [[ "$DOKKU_DISTRO" = "debian" ]]; then - sed -i '/\s*su syslog dokku/d; s/\(create [0-7][0-7][0-7]\) syslog dokku/\1 root dokku/g' $DOKKU_LOGROTATE_FILE + sed -i 's/ syslog dokku$/root dokku/g' $DOKKU_LOGROTATE_FILE fi flag_rsyslog_needs_restart=y