Hello,
turnserver tries to create a pidfile at /var/run/turnserver.pid, but
this fails due to permissions. It falls back to /var/tmp/turnserver.pid,
so this ends up in /tmp.
Here's a diff that changes this to /var/run/turnserver/turnserver.pid
and creates the directory in rc_pre() before starting the daemon.
Maintainer in CC.
Regards,
Andre
--- telephony/coturn/pkg/turnserver.rc
+++ telephony/coturn/pkg/turnserver.rc
@@ -1,10 +1,14 @@
#!/bin/ksh
-daemon="${TRUEPREFIX}/bin/turnserver --daemon"
+daemon="${TRUEPREFIX}/bin/turnserver --daemon --pidfile=/var/run/turnserver/turnserver.pid"
daemon_user="_turnserver"
. /etc/rc.d/rc.subr
rc_reload=NO
+rc_pre() {
+ install -d -o ${daemon_user} /var/run/turnserver
+}
+
rc_cmd $1
No comments:
Post a Comment