From 80dcfa72946155ce28cae6e436146779494d114c Mon Sep 17 00:00:00 2001 From: eleksir Date: Sun, 1 Oct 2023 19:54:11 -0700 Subject: [PATCH] Implement openrc service file --- contrib/buny-jabber-bot.openrc | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 contrib/buny-jabber-bot.openrc diff --git a/contrib/buny-jabber-bot.openrc b/contrib/buny-jabber-bot.openrc new file mode 100644 index 0000000..718902b --- /dev/null +++ b/contrib/buny-jabber-bot.openrc @@ -0,0 +1,20 @@ +#!/sbin/openrc-run + +name="$SVCNAME" +command="/var/lib/$SVCNAME/$SVCNAME" +supervisor="supervise-daemon" +pidfile="/run/$SVCNAME/$SVCNAME.pid" +command_user=nobody:nogroup + +depend() { + need net redis + use dns + after redis +} + +start_pre() { + mkdir -p /var/log/$SVCNAME + chown -R nobody:nogroup /var/log/$SVCNAME + mkdir -p /run/$SVCNAME + chown -R nobody:nogroup /run/$SVCNAME +}