mirror of
https://github.com/YunoHost-Apps/seafile_ynh.git
synced 2024-09-03 20:26:01 +02:00
add ynh_system_reload for debug
This commit is contained in:
parent
8580bdf275
commit
73157c3303
5 changed files with 17 additions and 4 deletions
|
@ -140,4 +140,4 @@ sleep 1
|
||||||
|
|
||||||
# Reload services
|
# Reload services
|
||||||
sudo systemctl reload nginx.service
|
sudo systemctl reload nginx.service
|
||||||
sudo systemctl start seafile-server.service
|
ynh_system_reload seafile-server start
|
|
@ -127,3 +127,16 @@ ynh_delete_file_checksum () {
|
||||||
local checksum_setting_name=checksum_${1//[\/ ]/_} # Replace all '/' and ' ' by '_'
|
local checksum_setting_name=checksum_${1//[\/ ]/_} # Replace all '/' and ' ' by '_'
|
||||||
ynh_app_setting_delete $app $checksum_setting_name
|
ynh_app_setting_delete $app $checksum_setting_name
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Reload (or other actions) a service and print a log in case of failure.
|
||||||
|
#
|
||||||
|
# usage: ynh_system_reload service_name [action]
|
||||||
|
# | arg: service_name - Name of the service to reload
|
||||||
|
# | arg: action - Action to perform with systemctl. Default: reload
|
||||||
|
ynh_system_reload () {
|
||||||
|
local service_name=$1
|
||||||
|
local action=${2:-reload}
|
||||||
|
|
||||||
|
# Reload, restart or start and print the log if the service fail to start or reload
|
||||||
|
systemctl $action $service_name || ( journalctl --lines=20 -u $service_name >&2 && false)
|
||||||
|
}
|
||||||
|
|
|
@ -191,4 +191,4 @@ sleep 2
|
||||||
pkill -f seafile-controller || true
|
pkill -f seafile-controller || true
|
||||||
pkill -f seaf-server || true
|
pkill -f seaf-server || true
|
||||||
|
|
||||||
systemctl start seafile-server.service
|
ynh_system_reload seafile-server start
|
|
@ -72,4 +72,4 @@ systemctl reload nginx.service
|
||||||
# Enable service and start seafile
|
# Enable service and start seafile
|
||||||
systemctl daemon-reload
|
systemctl daemon-reload
|
||||||
update-rc.d seafile-server defaults
|
update-rc.d seafile-server defaults
|
||||||
systemctl start seafile-server.service
|
ynh_system_reload seafile-server start
|
|
@ -162,7 +162,7 @@ chown -R $seafile_user:$seafile_user $final_path
|
||||||
ynh_secure_remove /tmp/seahub_cache
|
ynh_secure_remove /tmp/seahub_cache
|
||||||
|
|
||||||
# restart seafile server
|
# restart seafile server
|
||||||
systemctl start seafile-server.service
|
ynh_system_reload seafile-server start
|
||||||
|
|
||||||
# remove old version files
|
# remove old version files
|
||||||
ls $final_path | grep "seafile-server-" | egrep -v "(${seafile_version//./\\.})|(latest)" | \
|
ls $final_path | grep "seafile-server-" | egrep -v "(${seafile_version//./\\.})|(latest)" | \
|
||||||
|
|
Loading…
Add table
Reference in a new issue