diff options
author | Thomas Deutschmann <whissi@gentoo.org> | 2021-04-10 23:07:45 +0200 |
---|---|---|
committer | Thomas Deutschmann <whissi@gentoo.org> | 2021-04-10 23:08:27 +0200 |
commit | f6c4917cdb720ec8495b12741d0c3af2caf9a3ff (patch) | |
tree | fa40eccb4a6fe39898a83c80f2b4f26c8b2b297c /www-apps | |
parent | dev-python/python-mpd: Bump to 3.0.4 (diff) | |
download | gentoo-f6c4917cdb720ec8495b12741d0c3af2caf9a3ff.tar.gz gentoo-f6c4917cdb720ec8495b12741d0c3af2caf9a3ff.tar.bz2 gentoo-f6c4917cdb720ec8495b12741d0c3af2caf9a3ff.zip |
www-apps/nextcloud-notify_push: handle error logs in runscript
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'www-apps')
-rw-r--r-- | www-apps/nextcloud-notify_push/files/nextcloud-notify_push.confd | 2 | ||||
-rw-r--r-- | www-apps/nextcloud-notify_push/files/nextcloud-notify_push.init | 12 |
2 files changed, 8 insertions, 6 deletions
diff --git a/www-apps/nextcloud-notify_push/files/nextcloud-notify_push.confd b/www-apps/nextcloud-notify_push/files/nextcloud-notify_push.confd index 7653cf41b78c..ccb2c5b5c766 100644 --- a/www-apps/nextcloud-notify_push/files/nextcloud-notify_push.confd +++ b/www-apps/nextcloud-notify_push/files/nextcloud-notify_push.confd @@ -74,7 +74,7 @@ SOCKET_PATH="/run/${SVCNAME}/notify_push.socket" # By default, a background service in OpenRC will produce no output. # Uncomment the following option to log output to a file. -#output_log="/var/log/${SVCNAME}.log" +#LOGFILE="/var/log/${SVCNAME}.log" # Configure service dependencies # notify_push needs to connect to same mysql and redis instance diff --git a/www-apps/nextcloud-notify_push/files/nextcloud-notify_push.init b/www-apps/nextcloud-notify_push/files/nextcloud-notify_push.init index b5469591ca76..1a3d9c130349 100644 --- a/www-apps/nextcloud-notify_push/files/nextcloud-notify_push.init +++ b/www-apps/nextcloud-notify_push/files/nextcloud-notify_push.init @@ -83,6 +83,13 @@ start_pre() { export LOG fi + # shellcheck disable=SC2154 + if [ -n "${LOGFILE}" ] ; then + checkpath -q -f -o ${NOTIFY_PUSH_USER}:adm -m 0644 "${LOGFILE}" + output_log="${LOGFILE}" + error_log="${LOGFILE}" + fi + if [ -n "${METRICS_PORT}" ] ; then export METRICS_PORT fi @@ -93,11 +100,6 @@ start_pre() { export METRICS_SOCKET_PATH fi - # shellcheck disable=SC2154 - if [ -n "${output_log}" ] ; then - checkpath -q -f -o ${NOTIFY_PUSH_USER}:adm -m 0644 "${output_log}" - fi - if [ -n "${has_errors}" ] ; then eerror "" eerror "Either set the variable above or specify NOTIFY_PUSH_NEXTCLOUD_CONFIGFILE" |