diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /net-im/coturn/files |
reinit the tree, so we can have metadata
Diffstat (limited to 'net-im/coturn/files')
-rw-r--r-- | net-im/coturn/files/coturn.conf | 1 | ||||
-rw-r--r-- | net-im/coturn/files/coturn.service | 16 | ||||
-rw-r--r-- | net-im/coturn/files/logrotate.coturn | 15 | ||||
-rwxr-xr-x | net-im/coturn/files/turnserver.init | 26 |
4 files changed, 58 insertions, 0 deletions
diff --git a/net-im/coturn/files/coturn.conf b/net-im/coturn/files/coturn.conf new file mode 100644 index 000000000000..0097a3b49a69 --- /dev/null +++ b/net-im/coturn/files/coturn.conf @@ -0,0 +1 @@ +d /run/turnserver - turnserver turnserver - - diff --git a/net-im/coturn/files/coturn.service b/net-im/coturn/files/coturn.service new file mode 100644 index 000000000000..e072759e61b0 --- /dev/null +++ b/net-im/coturn/files/coturn.service @@ -0,0 +1,16 @@ +[Unit] +Description=turnserver daemon +After=networking.target + +[Service] +Type=simple +User=turnserver +Group=turnserver +PermissionsStartOnly=true +ExecStartPre=/bin/bash -c "[ -f /var/log/turnserver.log ] || touch /var/log/turnserver.log && chown turnserver:turnserver /var/log/turnserver.log && chmod 660 /var/log/turnserver.log" +ExecStart=/usr/bin/turnserver --pidfile /var/run/turnserver/turnserver.pid +Restart=always +RestartSec=30s + +[Install] +WantedBy=multi-user.target diff --git a/net-im/coturn/files/logrotate.coturn b/net-im/coturn/files/logrotate.coturn new file mode 100644 index 000000000000..06b4d74ec3a1 --- /dev/null +++ b/net-im/coturn/files/logrotate.coturn @@ -0,0 +1,15 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +/var/log/turnserver.log { +daily +rotate 7 +create 660 turnserver turnserver +notifempty +size 50M +sharedscripts +missingok +postrotate +[ -f /var/run/turnserver/turnserver.pid ] && kill -HUP `cat /var/run/turnserver/turnserver.pid` +endscript +} diff --git a/net-im/coturn/files/turnserver.init b/net-im/coturn/files/turnserver.init new file mode 100755 index 000000000000..682e4f12202d --- /dev/null +++ b/net-im/coturn/files/turnserver.init @@ -0,0 +1,26 @@ +#!/sbin/openrc-run +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + + +depend() { + need net + use dns + after sshd +} + + +start() { + ebegin "Starting turnserver" + checkpath -q -d -m 0755 -o turnserver:turnserver /var/run/turnserver + checkpath -q -f -m 0660 -o turnserver:turnserver /var/log/turnserver.log + start-stop-daemon --start --user turnserver --exec /usr/bin/turnserver -- -o \ + --pidfile /var/run/turnserver/turnserver.pid >/dev/null + eend $? +} + +stop() { + ebegin "Stopping turnserver" + start-stop-daemon --stop --quiet --pidfile /var/run/turnserver/turnserver.pid + eend $? +} |