2020-08-16 13:57:57 +02:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
#=================================================
|
|
|
|
# GENERIC STARTING
|
|
|
|
#=================================================
|
|
|
|
# IMPORT GENERIC HELPERS
|
|
|
|
#=================================================
|
|
|
|
|
|
|
|
source _common.sh
|
|
|
|
source /usr/share/yunohost/helpers
|
|
|
|
|
|
|
|
#=================================================
|
|
|
|
# STANDARD MODIFICATIONS
|
|
|
|
#=================================================
|
|
|
|
# STOP SYSTEMD SERVICE
|
|
|
|
#=================================================
|
|
|
|
ynh_script_progression --message="Stopping a systemd service..." --weight=1
|
|
|
|
|
2023-06-09 20:26:43 +02:00
|
|
|
ynh_systemd_action --service_name=$app --action="stop" --log_path="systemd"
|
2020-08-16 13:57:57 +02:00
|
|
|
|
|
|
|
#=================================================
|
|
|
|
# MODIFY URL IN NGINX CONF
|
|
|
|
#=================================================
|
|
|
|
ynh_script_progression --message="Updating NGINX web server configuration..." --weight=1
|
|
|
|
|
2023-06-09 20:26:43 +02:00
|
|
|
ynh_change_url_nginx_config
|
2020-08-16 13:57:57 +02:00
|
|
|
|
2020-08-19 12:03:30 +02:00
|
|
|
#=================================================
|
|
|
|
# MODIFY A CONFIG FILE
|
|
|
|
#=================================================
|
|
|
|
ynh_script_progression --message="Modifying a config file..." --weight=1
|
|
|
|
|
|
|
|
path_url="$new_path"
|
|
|
|
|
2023-11-12 21:22:25 +01:00
|
|
|
ynh_add_config --template="navidrome.toml" --destination="/var/lib/$app/navidrome.toml"
|
2020-08-19 12:03:30 +02:00
|
|
|
|
2023-11-12 21:22:25 +01:00
|
|
|
chmod 600 "/var/lib/$app/navidrome.toml"
|
2023-11-17 10:03:21 +01:00
|
|
|
chown -R $app:$app "/var/lib/$app"
|
2021-05-18 03:30:40 +02:00
|
|
|
|
2020-08-16 13:57:57 +02:00
|
|
|
#=================================================
|
|
|
|
# GENERIC FINALISATION
|
|
|
|
#=================================================
|
|
|
|
# START SYSTEMD SERVICE
|
|
|
|
#=================================================
|
|
|
|
ynh_script_progression --message="Starting a systemd service..." --weight=1
|
|
|
|
|
|
|
|
# Start a systemd service
|
2021-05-18 03:30:40 +02:00
|
|
|
ynh_systemd_action --service_name=$app --action="start" --log_path=systemd --line_match="Version:"
|
2020-08-16 13:57:57 +02:00
|
|
|
|
|
|
|
#=================================================
|
|
|
|
# END OF SCRIPT
|
|
|
|
#=================================================
|
|
|
|
|
2021-08-06 13:54:47 +02:00
|
|
|
ynh_script_progression --message="Change of URL completed for $app" --last
|