mirror of
https://github.com/YunoHost-Apps/rustdesk-server_ynh.git
synced 2024-09-03 20:16:24 +02:00
fix
This commit is contained in:
parent
a0a119efc4
commit
11031a71d4
8 changed files with 41 additions and 26 deletions
|
@ -31,8 +31,8 @@ ynh_backup --src_path="/etc/nginx/conf.d/$domain.d/$app.conf"
|
|||
# BACKUP SYSTEMD
|
||||
#=================================================
|
||||
|
||||
ynh_backup --src_path="/etc/systemd/system/rustdesk-server.service"
|
||||
ynh_backup --src_path="/etc/systemd/system/rustdesk-hbbs.service"
|
||||
ynh_backup --src_path="/etc/systemd/system/rustdeskrelay.service"
|
||||
ynh_backup --src_path="/etc/systemd/system/rustdesksignal.service"
|
||||
|
||||
#=================================================
|
||||
# END OF SCRIPT
|
||||
|
|
|
@ -16,8 +16,8 @@ source /usr/share/yunohost/helpers
|
|||
#=================================================
|
||||
ynh_script_progression --message="Stopping a systemd service..." --weight=1
|
||||
|
||||
ynh_systemd_action --service_name=rustdesk-server --action="stop" --log_path="systemd"
|
||||
ynh_systemd_action --service_name=rustdesk-hbbs --action="stop" --log_path="systemd"
|
||||
ynh_systemd_action --service_name=rustdeskrelay --action="stop" --log_path="systemd"
|
||||
ynh_systemd_action --service_name=rustdesksignal --action="stop" --log_path="systemd"
|
||||
|
||||
#=================================================
|
||||
# MODIFY URL IN NGINX CONF
|
||||
|
@ -33,8 +33,8 @@ ynh_change_url_nginx_config
|
|||
#=================================================
|
||||
ynh_script_progression --message="Starting a systemd service..." --weight=1
|
||||
|
||||
ynh_systemd_action --service_name=rustdesk-server --action="start" --log_path="systemd"
|
||||
ynh_systemd_action --service_name=rustdesk-hbbs --action="start" --log_path="systemd"
|
||||
ynh_systemd_action --service_name=rustdeskrelay --action="start" --log_path="systemd"
|
||||
ynh_systemd_action --service_name=rustdesksignal --action="start" --log_path="systemd"
|
||||
|
||||
#=================================================
|
||||
# END OF SCRIPT
|
||||
|
|
|
@ -32,12 +32,13 @@ ynh_script_progression --message="Adding system configurations related to $app..
|
|||
ynh_add_nginx_config
|
||||
|
||||
# Create a dedicated systemd config
|
||||
ynh_add_systemd_config --service=rustdesk-server --template=rustdesk-server.service
|
||||
ynh_add_systemd_config --service=rustdesk-hbbs --template=rustdesk-hbbs.service
|
||||
ynh_add_systemd_config --service=rustdeskrelay --template=rustdeskrelay.service
|
||||
ynh_add_systemd_config --service=rustdesksignal --template=rustdesksignal.service
|
||||
|
||||
yunohost service add rustdesk-server --description="Remote control alternative for self-hosting" --log="/var/log/$app/$app.log"
|
||||
yunohost service add rustdesk-hbbs --description="Remote control alternative for self-hosting" --log="/var/log/$app/$app.log"
|
||||
yunohost service add rustdeskrelay --description="Rustdesk Relay Server" --log="/var/log/$app/$app.log"
|
||||
yunohost service add rustdesksignal --description="Rustdesk Signal Server" --log="/var/log/$app/$app.log"
|
||||
|
||||
#=================================================
|
||||
# HANDLE LOG FILES AND LOGROTATE
|
||||
#=================================================
|
||||
ynh_script_progression --message="Configuring log rotation..." --weight=1
|
||||
|
@ -70,8 +71,8 @@ ynh_use_logrotate
|
|||
ynh_script_progression --message="Starting a systemd service..." --weight=1
|
||||
|
||||
# Start a systemd service
|
||||
ynh_systemd_action --service_name=rustdesk-server --action="start" --log_path="systemd"
|
||||
ynh_systemd_action --service_name=rustdesk-hbbs --action="start" --log_path="systemd"
|
||||
ynh_systemd_action --service_name=rustdeskrelay --action="start" --log_path="systemd"
|
||||
ynh_systemd_action --service_name=rustdesksignal --action="start" --log_path="systemd"
|
||||
|
||||
#=================================================
|
||||
# END OF SCRIPT
|
||||
|
|
|
@ -19,17 +19,17 @@ ynh_script_progression --message="Removing system configurations related to $app
|
|||
# Remove the service from the list of services known by YunoHost (added from `yunohost service add`)
|
||||
if ynh_exec_warn_less yunohost service status $rustdesk-server >/dev/null
|
||||
then
|
||||
ynh_script_progression --message="Removing $rustdesk-server service integration..." --weight=1
|
||||
yunohost service remove $rustdesk-server
|
||||
ynh_script_progression --message="Removing $rustdeskrelay service integration..." --weight=1
|
||||
yunohost service remove $rustdeskrelay
|
||||
fi
|
||||
if ynh_exec_warn_less yunohost service status $rustdesk-hbbs >/dev/null
|
||||
if ynh_exec_warn_less yunohost service status $rustdesksignal >/dev/null
|
||||
then
|
||||
ynh_script_progression --message="Removing $rustdesk-hbbs service integration..." --weight=1
|
||||
ynh_script_progression --message="Removing $rustdesksignal service integration..." --weight=1
|
||||
yunohost service remove $rustdesk-hbbs
|
||||
fi
|
||||
|
||||
ynh_remove_systemd_config --service=rustdesk-server
|
||||
ynh_remove_systemd_config --service=rustdesk-hbbs
|
||||
ynh_remove_systemd_config --service=rustdeskrelay
|
||||
ynh_remove_systemd_config --service=rustdesksignal
|
||||
|
||||
ynh_remove_nginx_config
|
||||
|
||||
|
|
|
@ -18,6 +18,8 @@ ynh_script_progression --message="Restoring the app main directory..." --weight=
|
|||
ynh_restore_file --origin_path="$install_dir"
|
||||
|
||||
chown -R $app:www-data "$install_dir"
|
||||
chmod +x "$install_dir/hbbr"
|
||||
chmod +x "$install_dir/hbbs"
|
||||
|
||||
#=================================================
|
||||
# RESTORE SYSTEM CONFIGURATIONS
|
||||
|
@ -28,10 +30,16 @@ ynh_script_progression --message="Restoring system configurations related to $ap
|
|||
|
||||
ynh_restore_file --origin_path="/etc/nginx/conf.d/$domain.d/$app.conf"
|
||||
|
||||
ynh_restore_file --origin_path="/etc/systemd/system/$app.service"
|
||||
systemctl enable $app.service --quiet
|
||||
ynh_restore_file --origin_path="/etc/systemd/system/$rustdeskrelay.service"
|
||||
systemctl enable $rustdeskrelay.service --quiet
|
||||
|
||||
yunohost service add $app --description="Remote control alternative for self-hosting" --log="/var/log/$app/$app.log"
|
||||
ynh_restore_file --origin_path="/etc/systemd/system/$ --description="Rustdesk Signal Server" --log="/var/log/$app/$app.log"
|
||||
.service"
|
||||
systemctl enable $ --description="Rustdesk Signal Server" --log="/var/log/$app/$app.log"
|
||||
.service --quiet
|
||||
|
||||
yunohost service add rustdeskrelay --description="Rustdesk Relay Server" --log="/var/log/$app/$app.log"
|
||||
yunohost service add rustdesksignal --description="Rustdesk Signal Server" --log="/var/log/$app/$app.log"
|
||||
|
||||
#=================================================
|
||||
# GENERIC FINALIZATION
|
||||
|
@ -41,7 +49,8 @@ yunohost service add $app --description="Remote control alternative for self-hos
|
|||
ynh_script_progression --message="Reloading NGINX web server and $app's service..." --weight=1
|
||||
|
||||
# Typically you only have either $app or php-fpm but not both at the same time...
|
||||
ynh_systemd_action --service_name=$app --action="start" --log_path="systemd"
|
||||
ynh_systemd_action --service_name=rustdeskrelay --action="start" --log_path="systemd"
|
||||
ynh_systemd_action --service_name=rustdesksignal --action="start" --log_path="systemd"
|
||||
|
||||
ynh_systemd_action --service_name=nginx --action=reload
|
||||
|
||||
|
|
|
@ -16,7 +16,8 @@ upgrade_type=$(ynh_check_app_version_changed)
|
|||
#=================================================
|
||||
ynh_script_progression --message="Stopping a systemd service..." --weight=1
|
||||
|
||||
ynh_systemd_action --service_name=$app --action="stop" --log_path="/var/log/$app/$app.log"
|
||||
ynh_systemd_action --service_name=rustdeskrelay --action="stop" --log_path="systemd"
|
||||
ynh_systemd_action --service_name=rustdesksignal --action="stop" --log_path="systemd"
|
||||
|
||||
#=================================================
|
||||
# "REBUILD" THE APP (DEPLOY NEW SOURCES, RERUN NPM BUILD...)
|
||||
|
@ -43,9 +44,12 @@ ynh_script_progression --message="Upgrading system configurations related to $ap
|
|||
|
||||
ynh_add_nginx_config
|
||||
|
||||
ynh_add_systemd_config
|
||||
# Create a dedicated systemd config
|
||||
ynh_add_systemd_config --service=rustdeskrelay --template=rustdeskrelay.service
|
||||
ynh_add_systemd_config --service=rustdesksignal --template=rustdesksignal.service
|
||||
|
||||
yunohost service add $app --description="Remote control alternative for self-hosting" --log="/var/log/$app/$app.log"
|
||||
yunohost service add rustdeskrelay --description="Rustdesk Relay Server" --log="/var/log/$app/$app.log"
|
||||
yunohost service add rustdesksignal --description="Rustdesk Signal Server" --log="/var/log/$app/$app.log"
|
||||
|
||||
#=================================================
|
||||
# RECONFIGURE THE APP (UPDATE CONF, APPLY MIGRATIONS...)
|
||||
|
@ -64,7 +68,8 @@ yunohost service add $app --description="Remote control alternative for self-hos
|
|||
#=================================================
|
||||
ynh_script_progression --message="Starting a systemd service..." --weight=1
|
||||
|
||||
ynh_systemd_action --service_name=$app --action="start" --log_path="systemd"
|
||||
ynh_systemd_action --service_name=rustdeskrelay --action="start" --log_path="systemd"
|
||||
ynh_systemd_action --service_name=rustdesksignal --action="start" --log_path="systemd"
|
||||
|
||||
#=================================================
|
||||
# END OF SCRIPT
|
||||
|
|
Loading…
Add table
Reference in a new issue