1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/gogs_ynh.git synced 2024-09-03 20:36:23 +02:00

Use systemctl everywhere and restore ldap config at the end of upgrade

This commit is contained in:
mbugeia 2016-10-11 21:55:26 +02:00
parent 5a706ed246
commit 1dc4613d8d
4 changed files with 15 additions and 17 deletions

View file

@ -115,6 +115,6 @@ then
fi
# Reload services
sudo service rsyslog restart || true
sudo service nginx reload || true
sudo service gogs restart || true
sudo systemctl restart rsyslog.service || true
sudo systemctl reload nginx.service || true
sudo systemctl restart gogs.service || true

View file

@ -39,5 +39,5 @@ sudo systemctl daemon-reload
sudo yunohost service remove gogs
# Reload services
sudo service nginx reload || true
sudo service rsyslog restart || true
sudo systemctl restart rsyslog.service || true
sudo systemctl reload nginx.service || true

View file

@ -66,6 +66,6 @@ sudo systemctl enable gogs.service
sudo yunohost service add gogs --log /var/log/gogs.log
# Reload services
sudo service nginx reload || true
sudo service rsyslog restart || true
sudo service gogs start || true
sudo systemctl restart rsyslog.service || true
sudo systemctl reload nginx.service || true
sudo systemctl restart gogs.service || true

View file

@ -21,8 +21,6 @@ admin=$(ynh_app_setting_get "$app" adminusername)
key=$(ynh_app_setting_get "$app" secret_key)
is_public=$(ynh_app_setting_get "$app" is_public)
repo_path=$(ynh_app_setting_get "$app" repopath)
# Stop service
sudo systemctl stop gogs.service
@ -61,10 +59,6 @@ sudo systemctl enable gogs.service
# Configure logrotate
sudo cp ../conf/logrotate /etc/logrotate.d/gogs
# Restore ldap config
sudo sed -i "s@yuno_admin@$admin@g" ../conf/login_source.sql
ynh_mysql_connect_as "$dbuser" "$dbpass" "$dbname" < ../conf/login_source.sql
# Modify Nginx configuration file and copy it to Nginx conf directory
sed -i "s@PATHTOCHANGE@${path%/}@g" ../conf/nginx.conf
if [ "$path" = "/" ]
@ -82,6 +76,10 @@ then
fi
# Reload services
sudo service rsyslog restart || true
sudo service nginx reload || true
sudo service gogs start || true
sudo systemctl restart rsyslog.service || true
sudo systemctl reload nginx.service || true
sudo systemctl restart gogs.service || true
# Restore ldap config
sudo sed -i "s@yuno_admin@$admin@g" ../conf/login_source.sql
ynh_mysql_connect_as "$dbuser" "$dbpass" "$dbname" < ../conf/login_source.sql