mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2025-12-21 21:17:37 -08:00
net-voip/murmur: fix args for 1.6.0_pre20250920, 9999
mumble-server's CLI arguments have changed, but upstream has not updated the systemd unit yet. Signed-off-by: Kenton Groombridge <concord@gentoo.org>
This commit is contained in:
parent
6c0cff3f8e
commit
c7038557bb
24
net-voip/murmur/files/murmur.initd-r3
Normal file
24
net-voip/murmur/files/murmur.initd-r3
Normal file
@ -0,0 +1,24 @@
|
||||
#!/sbin/openrc-run
|
||||
|
||||
pidfile="/run/murmur/murmur.pid"
|
||||
command="/usr/bin/mumble-server"
|
||||
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 -q -d -o ${MURMUR_USER} ${pidfile%/*}
|
||||
}
|
||||
|
||||
reload() {
|
||||
ebegin "Reloading Murmur"
|
||||
start-stop-daemon --signal HUP --pidfile "${pidfile}" \
|
||||
--exec ${command}
|
||||
eend $?
|
||||
}
|
||||
@ -142,7 +142,7 @@ src_install() {
|
||||
newins "${FILESDIR}"/murmur.logrotate murmur
|
||||
|
||||
# Copy over the initd file so we can modify it incase zeroconf support is on.
|
||||
cp "${FILESDIR}"/murmur.initd-r2 "${T}"/murmur.initd || die
|
||||
cp "${FILESDIR}"/murmur.initd-r3 "${T}"/murmur.initd || die
|
||||
|
||||
if use zeroconf; then
|
||||
sed -e 's:need:need avahi-daemon:' -i "${T}"/murmur.initd || die
|
||||
@ -159,6 +159,7 @@ src_install() {
|
||||
mv "${D}/$(systemd_get_systemunitdir)/mumble-server.service" \
|
||||
"${D}/$(systemd_get_systemunitdir)/murmur.service" || die
|
||||
sed -i 's|mumble-server\.ini|murmur.ini|' "${D}/$(systemd_get_systemunitdir)/murmur.service" || die
|
||||
sed -i '/^ExecStart/{s|-ini|--ini|;s| -fg||}' "${D}/$(systemd_get_systemunitdir)/murmur.service" || die
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
@ -142,7 +142,7 @@ src_install() {
|
||||
newins "${FILESDIR}"/murmur.logrotate murmur
|
||||
|
||||
# Copy over the initd file so we can modify it incase zeroconf support is on.
|
||||
cp "${FILESDIR}"/murmur.initd-r2 "${T}"/murmur.initd || die
|
||||
cp "${FILESDIR}"/murmur.initd-r3 "${T}"/murmur.initd || die
|
||||
|
||||
if use zeroconf; then
|
||||
sed -e 's:need:need avahi-daemon:' -i "${T}"/murmur.initd || die
|
||||
@ -159,6 +159,7 @@ src_install() {
|
||||
mv "${D}/$(systemd_get_systemunitdir)/mumble-server.service" \
|
||||
"${D}/$(systemd_get_systemunitdir)/murmur.service" || die
|
||||
sed -i 's|mumble-server\.ini|murmur.ini|' "${D}/$(systemd_get_systemunitdir)/murmur.service" || die
|
||||
sed -i '/^ExecStart/{s|-ini|--ini|;s| -fg||}' "${D}/$(systemd_get_systemunitdir)/murmur.service" || die
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user