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 # 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. It installs the Debian package and configures it with given settings.
Password and other usefull information will be sent to you after installation. Password and other usefull information will be sent to you after installation.

View file

@ -7,6 +7,8 @@ After=network.target
User=mumble-server User=mumble-server
Group=mumble-server Group=mumble-server
Type=forking 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 ExecStart=/usr/sbin/murmurd -ini __FINALPATH__/mumble-server.ini
PIDFile=/var/run/mumble-server/__APP__.pid PIDFile=/var/run/mumble-server/__APP__.pid
ExecReload=/bin/kill -s HUP $MAINPID 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", "url": "https://mumble.info",
"license": "BSD-3-Clause", "license": "BSD-3-Clause",
"maintainer": { "maintainer": {
"name": "jibec", "name": "Jean-Baptiste Holcroft",
"email": "jean-baptiste@holcroft.fr" "email": "jean-baptiste@holcroft.fr"
}, },
"requirements": { "requirements": {
"yunohost": ">= 3.1.0" "yunohost": ">= 3.4.0"
}, },
"version": "1.2.8~ynh5", "version": "1.2.8~ynh7",
"multi_instance": true, "multi_instance": true,
"services": [ "services": [
], ],

View file

@ -111,10 +111,6 @@ ynh_add_systemd_config
chmod -R 770 "$final_path" chmod -R 770 "$final_path"
chown -R :mumble-server "$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 # 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 # Restore permissions on app files
chmod -R 770 "$final_path" chmod -R 770 "$final_path"
chown -R :mumble-server "$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 # 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" chmod -R 770 "$final_path"
chown -R :mumble-server "$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 # Add user to ssl-cert so it can read certificates