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 /media-sound/murmur/files |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-sound/murmur/files')
-rw-r--r-- | media-sound/murmur/files/murmur-1.2.17-ice-3.6.3-compat.patch | 11 | ||||
-rw-r--r-- | media-sound/murmur/files/murmur.confd | 9 | ||||
-rw-r--r-- | media-sound/murmur/files/murmur.initd-r1 | 25 | ||||
-rw-r--r-- | media-sound/murmur/files/murmur.logrotate | 8 | ||||
-rw-r--r-- | media-sound/murmur/files/murmurd-dbus.service | 14 | ||||
-rw-r--r-- | media-sound/murmur/files/murmurd-dbus.tmpfiles | 1 | ||||
-rw-r--r-- | media-sound/murmur/files/murmurd-no-dbus.service | 11 |
7 files changed, 79 insertions, 0 deletions
diff --git a/media-sound/murmur/files/murmur-1.2.17-ice-3.6.3-compat.patch b/media-sound/murmur/files/murmur-1.2.17-ice-3.6.3-compat.patch new file mode 100644 index 000000000000..a8ad91e44939 --- /dev/null +++ b/media-sound/murmur/files/murmur-1.2.17-ice-3.6.3-compat.patch @@ -0,0 +1,11 @@ +--- mumble-1.2.17/src/murmur/murmur.pro 2016-09-24 14:37:47.000000000 +0200 ++++ mumble-1.2.17.new/src/murmur/murmur.pro 2016-10-21 13:52:31.470049513 +0200 +@@ -74,7 +74,7 @@ + win32 { + slice.commands = slice2cpp --checksum -I\"$$ICE_PATH/slice\" ${QMAKE_FILE_NAME} + } else { +- slice.commands = slice2cpp --checksum -I/usr/local/share/Ice -I/usr/share/Ice/slice -I/usr/share/slice -I/usr/share/Ice-3.4.1/slice/ -I/usr/share/Ice-3.3.1/slice/ -I/usr/share/Ice-3.4.2/slice/ ${QMAKE_FILE_NAME} ++ slice.commands = slice2cpp --checksum -I/usr/local/share/Ice -I/usr/share/Ice/slice -I/usr/share/slice -I/usr/share/Ice-3.4.1/slice/ -I/usr/share/Ice-3.3.1/slice/ -I/usr/share/Ice-3.4.2/slice/ -I/usr/share/Ice-3.5.1/slice/ -I/usr/share/Ice-3.6.3/slice/ ${QMAKE_FILE_NAME} + } + slice.input = SLICEFILES + slice.CONFIG *= no_link explicit_dependencies diff --git a/media-sound/murmur/files/murmur.confd b/media-sound/murmur/files/murmur.confd new file mode 100644 index 000000000000..36367c51136b --- /dev/null +++ b/media-sound/murmur/files/murmur.confd @@ -0,0 +1,9 @@ +# where to look for the config file +MURMUR_CONF=/etc/murmur/murmur.ini + +# run as this user +MURMUR_USER=murmur + +# HOME directory of MURMUR_USER +MURMUR_HOME=/var/lib/murmur + diff --git a/media-sound/murmur/files/murmur.initd-r1 b/media-sound/murmur/files/murmur.initd-r1 new file mode 100644 index 000000000000..43ffb3a0a648 --- /dev/null +++ b/media-sound/murmur/files/murmur.initd-r1 @@ -0,0 +1,25 @@ +#!/sbin/openrc-run + +pidfile="/run/murmur/murmur.pid" +command="/usr/bin/murmurd" +command_args="-ini \"${MURMUR_CONF}\"" +start_stop_daemon_args="-u \"${MURMUR_USER}\" --env HOME=\"${MURMUR_HOME}\" --wait 20" +extra_started_commands="reload" + +depend() { + need localmount net + use dbus logger + after bootmisc mysql +} + +start_pre() { + checkpath -d -o ${MURMUR_USER} ${pidfile%/*} +} + +reload() { + ebegin "Reloading Murmur" + start-stop-daemon --signal HUP --pidfile "${pidfile}" \ + --exec ${command} + eend $? +} + diff --git a/media-sound/murmur/files/murmur.logrotate b/media-sound/murmur/files/murmur.logrotate new file mode 100644 index 000000000000..c6ca48bbfb57 --- /dev/null +++ b/media-sound/murmur/files/murmur.logrotate @@ -0,0 +1,8 @@ +/var/log/murmur/*.log { + missingok + notifempty + sharedscripts + postrotate + /etc/init.d/murmur reload > /dev/null + endscript +} diff --git a/media-sound/murmur/files/murmurd-dbus.service b/media-sound/murmur/files/murmurd-dbus.service new file mode 100644 index 000000000000..46fe5327d4ac --- /dev/null +++ b/media-sound/murmur/files/murmurd-dbus.service @@ -0,0 +1,14 @@ +[Unit] +Description=Murmurd - VoIP Server (for Mumble) +After=network.target mysql.service + +[Service] +User=murmur +Group=murmur +Type=dbus +BusName=net.sourceforge.mumble.murmur +PIDFile=/run/murmur/murmur.pid +ExecStart=/usr/bin/murmurd -ini /etc/murmur/murmur.ini + +[Install] +WantedBy=multi-user.target diff --git a/media-sound/murmur/files/murmurd-dbus.tmpfiles b/media-sound/murmur/files/murmurd-dbus.tmpfiles new file mode 100644 index 000000000000..70963d0a575b --- /dev/null +++ b/media-sound/murmur/files/murmurd-dbus.tmpfiles @@ -0,0 +1 @@ +d /run/murmur 0755 murmur murmur diff --git a/media-sound/murmur/files/murmurd-no-dbus.service b/media-sound/murmur/files/murmurd-no-dbus.service new file mode 100644 index 000000000000..8631de20aaa4 --- /dev/null +++ b/media-sound/murmur/files/murmurd-no-dbus.service @@ -0,0 +1,11 @@ +[Unit] +Description=Murmurd - VoIP Server (for Mumble) +After=network.target mysql.service + +[Service] +User=murmur +Group=murmur +ExecStart=/usr/bin/murmurd -fg -ini /etc/murmur/murmur.ini + +[Install] +WantedBy=multi-user.target |