1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/mumbleserver_ynh.git synced 2024-09-03 19:46:03 +02:00

Merge pull request #27 fix missing directory after reboot and add reboot after cert udate

fix missing directory after reboot and add reboot after cert udate
This commit is contained in:
Jean-Baptiste 2019-02-05 10:11:34 +01:00 committed by GitHub
commit adfae506a8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 15 additions and 12 deletions

View file

@ -1,5 +1,8 @@
# Mumble server package for YunoHost
[![Integration level](https://dash.yunohost.org/integration/mumbleserver.svg)](https://dash.yunohost.org/appci/app/mumbleserver)
[![Install with YunoHost](https://install-app.yunohost.org/install-with-yunohost.png)](https://install-app.yunohost.org/?app=mumbleserver)
It installs the Debian package and configures it with given settings.
Password and other usefull information will be sent to you after installation.

View file

@ -7,6 +7,8 @@ After=network.target
User=mumble-server
Group=mumble-server
Type=forking
# https://www.freedesktop.org/software/systemd/man/systemd.exec.html#RuntimeDirectory=
RuntimeDirectory=mumble-server
ExecStart=/usr/sbin/murmurd -ini __FINALPATH__/mumble-server.ini
PIDFile=/var/run/mumble-server/__APP__.pid
ExecReload=/bin/kill -s HUP $MAINPID

7
hooks/post_cert_update Executable file
View file

@ -0,0 +1,7 @@
#!/bin/bash
domain=$1
app=$(basename "$0")
app=${app#50-} # all hooks are nammed "50-$app".
systemctl restart "$app"

View file

@ -9,13 +9,13 @@
"url": "https://mumble.info",
"license": "BSD-3-Clause",
"maintainer": {
"name": "jibec",
"name": "Jean-Baptiste Holcroft",
"email": "jean-baptiste@holcroft.fr"
},
"requirements": {
"yunohost": ">= 3.1.0"
"yunohost": ">= 3.4.0"
},
"version": "1.2.8~ynh5",
"version": "1.2.8~ynh7",
"multi_instance": true,
"services": [
],

View file

@ -111,10 +111,6 @@ ynh_add_systemd_config
chmod -R 770 "$final_path"
chown -R :mumble-server "$final_path"
# Prevent "PID file /var/run/mumble-server/*.pid not readable (yet?) after start."
mkdir -p /var/run/mumble-server/
chown mumble-server /var/run/mumble-server/
#=================================================
# Add user to ssl-cert so it can read certificates
#=================================================

View file

@ -60,8 +60,6 @@ ynh_install_app_dependencies mumble-server mailutils
# Restore permissions on app files
chmod -R 770 "$final_path"
chown -R :mumble-server "$final_path"
# Prevent "PID file /var/run/mumble-server/*.pid not readable (yet?) after start."
chown mumble-server /var/run/mumble-server/
#=================================================
# Add user to ssl-cert so it can read certificates

View file

@ -158,9 +158,6 @@ ynh_add_systemd_config
chmod -R 770 "$final_path"
chown -R :mumble-server "$final_path"
# Prevent "PID file /var/run/mumble-server/*.pid not readable (yet?) after start."
mkdir -p /var/run/mumble-server/
chown mumble-server /var/run/mumble-server/
#=================================================
# Add user to ssl-cert so it can read certificates