From ec4343deb0dddda63b0ce6259b606189a6edc244 Mon Sep 17 00:00:00 2001 From: Martin Konecny Date: Wed, 29 Aug 2012 11:04:44 -0400 Subject: [PATCH] CC-4313Make sure any service can re-create its log file if the file is removed -fixed --- install_minimal/include/airtime-copy-files.sh | 2 ++ python_apps/pypo/airtime-liquidsoap-init-d | 3 +++ 2 files changed, 5 insertions(+) diff --git a/install_minimal/include/airtime-copy-files.sh b/install_minimal/include/airtime-copy-files.sh index e839cdeff..92d9e0c6c 100755 --- a/install_minimal/include/airtime-copy-files.sh +++ b/install_minimal/include/airtime-copy-files.sh @@ -89,6 +89,8 @@ echo "* Creating /var/log/airtime" mkdir -p /var/log/airtime chmod a+x /var/log/airtime chown www-data:www-data /var/log/airtime/ +chown pypo:pypo /var/log/airtime/pypo +chown pypo:pypo /var/log/airtime/pypo-liquidsoap if [ "$web" = "t" ]; then diff --git a/python_apps/pypo/airtime-liquidsoap-init-d b/python_apps/pypo/airtime-liquidsoap-init-d index 4de363c41..4180d5c67 100755 --- a/python_apps/pypo/airtime-liquidsoap-init-d +++ b/python_apps/pypo/airtime-liquidsoap-init-d @@ -17,6 +17,9 @@ DAEMON=/usr/lib/airtime/pypo/bin/airtime-liquidsoap PIDFILE=/var/run/airtime-liquidsoap.pid start () { + chown pypo:pypo /var/log/airtime/pypo + chown pypo:pypo /var/log/airtime/pypo-liquidsoap + start-stop-daemon --start --background --quiet --chuid $USERID:$GROUPID \ --nicelevel -15 --make-pidfile --pidfile $PIDFILE --startas $DAEMON