1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/mumbleserver_ynh.git synced 2024-09-03 19:46:03 +02:00
This commit is contained in:
ericgaspar 2021-01-04 13:08:11 +01:00
parent 4fc6c6e6b0
commit a1ae3118fc
No known key found for this signature in database
GPG key ID: 574F281483054D44
5 changed files with 23 additions and 23 deletions

View file

@ -4,8 +4,8 @@ Requires=network-online.target
After=network.target
[Service]
User=__APP__
Group=__APP__
User=mumble-server
Group=mumble-server
Type=forking
# https://www.freedesktop.org/software/systemd/man/systemd.exec.html#RuntimeDirectory=
RuntimeDirectory=mumble-server

View file

@ -113,7 +113,7 @@ ynh_add_systemd_config
#=================================================
chmod -R 770 "$final_path"
chown -R :$app "$final_path"
chown -R :mumble-server "$final_path"
#=================================================
# Add user to ssl-cert so it can read certificates
@ -134,7 +134,7 @@ murmurd -ini "$mumble_conf" -supw "$su_passwd" "$instance_id" || true
#=================================================
systemctl stop $app
systemctl disable $app
systemctl disable $app --quiet
#=================================================
# INTEGRATE SERVICE IN YUNOHOST

View file

@ -15,9 +15,9 @@ source /usr/share/yunohost/helpers
app=$YNH_APP_INSTANCE_NAME
domain=$(ynh_app_setting_get "$app" domain)
port=$(ynh_app_setting_get "$app" port)
final_path=$(ynh_app_setting_get "$app" final_path)
domain=$(ynh_app_setting_get --app=$app --key=domain)
port=$(ynh_app_setting_get --app=$app --key=port)
final_path=$(ynh_app_setting_get --app=$app --key=final_path)
#=================================================
# STANDARD REMOVE

View file

@ -80,7 +80,7 @@ yunohost service add "$app" -l "/var/log/mumble-server/$app.log"
#=================================================
ynh_restore_file "/etc/systemd/system/$app.service"
systemctl enable "$app.service"
systemctl enable "$app.service" --quiet
systemctl restart "$app"

View file

@ -15,15 +15,15 @@ source /usr/share/yunohost/helpers
ynh_script_progression --message="Loading installation settings..." --weight=1
app=$YNH_APP_INSTANCE_NAME
domain=$(ynh_app_setting_get "$app" domain)
no_sso=$(ynh_app_setting_get "$app" no_sso)
server_password=$(ynh_app_setting_get "$app" server_password)
su_passwd=$(ynh_app_setting_get "$app" su_passwd)
welcometext=$(ynh_app_setting_get "$app" welcometext)
registerName=$(ynh_app_setting_get "$app" registerName)
port=$(ynh_app_setting_get "$app" port)
final_path=$(ynh_app_setting_get "$app" final_path)
instance_id=$(ynh_app_setting_get "$app" instance_id)
domain=$(ynh_app_setting_get --app=$app --key=domain)
no_sso=$(ynh_app_setting_get --app=$app --key=no_sso)
server_password=$(ynh_app_setting_get --app=$app --key=server_password)
su_passwd=$(ynh_app_setting_get --app=$app --key=su_passwd)
welcometext=$(ynh_app_setting_get --app=$app --key=welcometext)
registerName=$(ynh_app_setting_get --app=$app --key=registerName)
port=$(ynh_app_setting_get --app=$app --key=port)
final_path=$(ynh_app_setting_get --app=$app --key=final_path)
instance_id=$(ynh_app_setting_get --app=$app --key=instance_id)
#=================================================
# CHECK VERSION
@ -65,11 +65,11 @@ if [ -z "$server_password" ]; then
| head -1 \
| sed -r "s/.* (([a-z])*\.([a-z])*).*/\1/g")
ynh_app_setting_set "$app" server_password "$server_password"
ynh_app_setting_set "$app" welcometext "$welcometext"
ynh_app_setting_set "$app" registerName "$registerName"
ynh_app_setting_set "$app" su_passwd "$su_passwd"
ynh_app_setting_set "$app" domain "$domain"
ynh_app_setting_set --app=$app --key=server_password --value=$server_password
ynh_app_setting_set --app=$app --key=welcometext --value=$welcometext
ynh_app_setting_set --app=$app --key=registerName --value=$registerName
ynh_app_setting_set --app=$app --key=su_passwd --value=$su_passwd
ynh_app_setting_set --app=$app --key=domain --value=$domain
systemctl stop mumble-server
dpkg-reconfigure mumble-server --frontend=Noninteractive
@ -186,7 +186,7 @@ murmurd -ini "$mumble_conf" -supw "$su_passwd" "$instance_id" || true
#=================================================
systemctl stop mumble-server
systemctl disable mumble-server
systemctl disable mumble-server --quiet
#=================================================
# ADVERTISE SERVICE IN ADMIN PANEL