mirror of
https://github.com/YunoHost-Apps/mumbleserver_ynh.git
synced 2024-09-03 19:46:03 +02:00
Fix superuser password
This commit is contained in:
parent
1e6a921153
commit
d0af4f6e16
2 changed files with 23 additions and 14 deletions
|
@ -27,6 +27,7 @@ domain=$YNH_APP_ARG_DOMAIN
|
||||||
app=$YNH_APP_INSTANCE_NAME
|
app=$YNH_APP_INSTANCE_NAME
|
||||||
welcometext=$YNH_APP_ARG_WELCOMETEXT
|
welcometext=$YNH_APP_ARG_WELCOMETEXT
|
||||||
registerName=$YNH_APP_ARG_REGISTERNAME
|
registerName=$YNH_APP_ARG_REGISTERNAME
|
||||||
|
instance_id=$YNH_APP_INSTANCE_NUMBER
|
||||||
|
|
||||||
server_password=$(ynh_string_random)
|
server_password=$(ynh_string_random)
|
||||||
su_passwd=$(ynh_string_random)
|
su_passwd=$(ynh_string_random)
|
||||||
|
@ -48,6 +49,7 @@ ynh_app_setting_set "$app" server_password "$server_password"
|
||||||
ynh_app_setting_set "$app" su_passwd "$su_passwd"
|
ynh_app_setting_set "$app" su_passwd "$su_passwd"
|
||||||
ynh_app_setting_set "$app" welcometext "$welcometext"
|
ynh_app_setting_set "$app" welcometext "$welcometext"
|
||||||
ynh_app_setting_set "$app" registerName "$registerName"
|
ynh_app_setting_set "$app" registerName "$registerName"
|
||||||
|
ynh_app_setting_set "$app" instance_id "$instance_id"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# STANDARD MODIFICATIONS
|
# STANDARD MODIFICATIONS
|
||||||
|
@ -99,13 +101,6 @@ ynh_store_file_checksum "$mumble_conf"
|
||||||
# Create a dedicated systemd config
|
# Create a dedicated systemd config
|
||||||
ynh_add_systemd_config
|
ynh_add_systemd_config
|
||||||
|
|
||||||
#=================================================
|
|
||||||
# Start services
|
|
||||||
#=================================================
|
|
||||||
|
|
||||||
mkdir -p /var/run/mumble-server/
|
|
||||||
murmurd -ini "$mumble_conf" -supw "$su_passwd"
|
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# Start services
|
# Start services
|
||||||
#=================================================
|
#=================================================
|
||||||
|
@ -140,6 +135,13 @@ chown mumble-server /var/run/mumble-server/
|
||||||
|
|
||||||
usermod --append --groups ssl-cert mumble-server
|
usermod --append --groups ssl-cert mumble-server
|
||||||
|
|
||||||
|
#=================================================
|
||||||
|
# Set SuperUser password
|
||||||
|
#=================================================
|
||||||
|
|
||||||
|
mkdir -p /var/run/mumble-server/
|
||||||
|
murmurd -ini "$mumble_conf" -supw "$su_passwd" "$instance_id"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# Disable default server installed by Debian's package
|
# Disable default server installed by Debian's package
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
|
@ -21,6 +21,7 @@ welcometext=$(ynh_app_setting_get "$app" welcometext)
|
||||||
registerName=$(ynh_app_setting_get "$app" registerName)
|
registerName=$(ynh_app_setting_get "$app" registerName)
|
||||||
port=$(ynh_app_setting_get "$app" port)
|
port=$(ynh_app_setting_get "$app" port)
|
||||||
final_path=$(ynh_app_setting_get "$app" final_path)
|
final_path=$(ynh_app_setting_get "$app" final_path)
|
||||||
|
instance_id=$(ynh_app_setting_get "$app" instance_id)
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# ENSURE DOWNWARD COMPATIBILITY
|
# ENSURE DOWNWARD COMPATIBILITY
|
||||||
|
@ -76,6 +77,12 @@ if [ -z "$domain" ]; then
|
||||||
ynh_app_setting_delete "$app" domain
|
ynh_app_setting_delete "$app" domain
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Fix multi installation
|
||||||
|
if [ -z "$instance_id" ]; then
|
||||||
|
instance_id=$YNH_APP_INSTANCE_NUMBER
|
||||||
|
ynh_app_setting_set "$app" instance_id "$instance_id"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# BACKUP BEFORE UPGRADE THEN ACTIVE TRAP
|
# BACKUP BEFORE UPGRADE THEN ACTIVE TRAP
|
||||||
|
@ -138,13 +145,6 @@ ynh_add_systemd_config
|
||||||
# Start services
|
# Start services
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
||||||
mkdir -p /var/run/mumble-server/
|
|
||||||
murmurd -ini "$mumble_conf" -supw "$su_passwd"
|
|
||||||
|
|
||||||
#=================================================
|
|
||||||
# Start services
|
|
||||||
#=================================================
|
|
||||||
|
|
||||||
message="
|
message="
|
||||||
Mumbleserver was updated!
|
Mumbleserver was updated!
|
||||||
|
|
||||||
|
@ -178,6 +178,13 @@ chown mumble-server /var/run/mumble-server/
|
||||||
|
|
||||||
usermod --append --groups ssl-cert mumble-server
|
usermod --append --groups ssl-cert mumble-server
|
||||||
|
|
||||||
|
#=================================================
|
||||||
|
# Set SuperUser password
|
||||||
|
#=================================================
|
||||||
|
|
||||||
|
mkdir -p /var/run/mumble-server/
|
||||||
|
murmurd -ini "$mumble_conf" -supw "$su_passwd" "$instance_id"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# Disable default server installed by Debian's package
|
# Disable default server installed by Debian's package
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
Loading…
Add table
Reference in a new issue