mumble/scripts
WGH b55874d99f MAINT/FIX(server): Fix systemd murmur.service
As things are now, 'systemctl start murmur' hangs and eventually times
out.

The problem is that in the unit file, both Type=forking and
PIDFile=/run/murmur/murmur.pid are specified. In this scenario systemd
will wait for the PID file to appear. However, it will never appear
there, as murmur does setuid on its own before writing the pid file,
and thus lacks the rights to write to /run, and even if it had the rights,
it doesn't try to create a missing directory anyway.

Switch to Type=exec and foreground mode to fix this. systemd services
don't really need forking behaviour anyway, and in fact handling
forking servers requires some extra hoops to jump through on the
systemd side.

This change also makes murmur (when run with murmur.service) to log
to the systemd journal instead of log files.

Although the unit file has been broken for a long time, Debian-based
distros still use the /etc/init.d/mumble-server wrapped with
systemd-sysv-generator, and haven't noticed the problem.
2020-12-09 14:49:21 +03:00
..
development FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
server changed sourceforge links to mumble.info links 2015-07-05 10:43:56 +02:00
vcpkg BUILD: Support working directories other than repository root 2020-10-30 22:30:18 +01:00
Create-Win32InstallerMUI.ps1 CI(installer): Only build a few cultures by default 2020-08-02 16:04:19 +02:00
extract-emojione-flags.py Auto-update LICENSE.header in source files 2020-01-07 03:09:22 +01:00
generate_cmake_options_docs.py MAINT: Fix typos in CMake option script 2020-10-22 00:56:40 +02:00
generate-ApplicationPalette-class.py Auto-update LICENSE.header in source files 2020-01-07 03:09:22 +01:00
generate-AUTHORS.py Auto-update LICENSE.header in source files 2020-01-07 03:09:22 +01:00
generate-CHANGES.py Auto-update LICENSE.header in source files 2020-01-07 03:09:22 +01:00
generate-cipherinfo.py REFAC(lgtm): Removed subsequently overwritten key 2020-06-12 22:39:01 +07:00
generate-ffdhe.py Auto-update LICENSE.header in source files 2020-01-07 03:09:22 +01:00
generate-mumble_qt-qrc.py Added configuration file for specifying whether a provided qt-translation should be used as a fallback only or whether it should override an existing Qt translation 2020-01-28 08:15:38 +01:00
generate-qrc.py Auto-update LICENSE.header in source files 2020-01-07 03:09:22 +01:00
generateIceWrapper.py MAINT: Replaced mkwrapper.pl by python script 2020-09-12 13:46:55 +02:00
git2cl.pl Auto-update LICENSE.header in source files 2020-01-07 03:09:22 +01:00
mkflags.py Auto-update LICENSE.header in source files 2020-01-07 03:09:22 +01:00
mkini-win32.bat Auto-update LICENSE.header in source files 2020-01-07 03:09:22 +01:00
mkini.sh Auto-update LICENSE.header in source files 2020-01-07 03:09:22 +01:00
mklic.pl Auto-update LICENSE.header in source files 2020-01-07 03:09:22 +01:00
mumble-overlay FIX(client/overlay): Update unix script to use the current library names 2020-09-19 21:03:07 +02:00
mumble-version.py BUILD(qmake): Remove 2020-09-02 08:29:45 +02:00
mumble.protocol More Ubuntu fixes 2007-11-09 01:24:29 +00:00
murmur-user-wrapper Auto-update LICENSE.header in source files 2020-01-07 03:09:22 +01:00
murmur.conf Rename ubuntu package from murmur back to mumble-server 2008-01-14 17:29:15 +00:00
murmur.ini Merge pull request #4344: FEAT(server): Allow loading welcome text from file 2020-07-14 17:57:05 +02:00
murmur.init Add missing LSB Description to the init script. 2015-04-27 22:58:12 +02:00
murmur.logrotate Make the logrotate fail gracefully if murmur isn't running 2009-03-22 22:37:35 +01:00
murmur.service MAINT/FIX(server): Fix systemd murmur.service 2020-12-09 14:49:21 +03:00
org.mumble_voip.mumble.appdata.xml MAINT: Update desktop and appdata files 2020-10-18 09:15:58 +02:00
org.mumble_voip.mumble.desktop MAINT: Update desktop and appdata files 2020-10-18 09:15:58 +02:00
php.ini Include weblist.php using ICE 2008-07-03 12:34:38 +00:00
rcc-depends.py Auto-update LICENSE.header in source files 2020-01-07 03:09:22 +01:00
release.pl Auto-update LICENSE.header in source files 2020-01-07 03:09:22 +01:00
runClangFormat.sh MAINT: Added clang-format support 2020-09-11 18:28:38 +02:00
transtate.py Auto-update LICENSE.header in source files 2020-01-07 03:09:22 +01:00
updatetranslations.sh MAINT: Use rel paths in updatetranslations.sh 2020-09-06 16:38:09 +02:00