diff options
| author | __cyp <cyp@rouquin.me> | 2017-04-10 16:01:13 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-04-10 16:01:13 +0200 |
| commit | ea42525c1337719de22303a0e53a8b190b224c79 (patch) | |
| tree | 254e856061f11cf1c8a327d00e46e73d12897190 /scripts/remove | |
| parent | b2cd5cc97ad463beac1f12f8ccc02a76c97dc257 (diff) | |
| parent | 4dfe2759421883575d4a63d2879d58b93bc56f6a (diff) | |
| download | mastodon_ynh-ea42525c1337719de22303a0e53a8b190b224c79.tar.gz mastodon_ynh-ea42525c1337719de22303a0e53a8b190b224c79.tar.bz2 mastodon_ynh-ea42525c1337719de22303a0e53a8b190b224c79.zip | |
Merge branch 'master' into master
Diffstat (limited to 'scripts/remove')
| -rw-r--r-- | scripts/remove | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/scripts/remove b/scripts/remove index f83b286..75e56ba 100644 --- a/scripts/remove +++ b/scripts/remove @@ -13,31 +13,10 @@ app=$YNH_APP_INSTANCE_NAME # Retrieve app settings domain=$(ynh_app_setting_get "$app" domain) -# Delete service on Yunohost monitoring -if sudo yunohost service status | grep -q mastodon-web -then - echo "Remove mastodon-web service" - sudo yunohost service remove mastodon-web -fi - -# Delete service on Yunohost monitoring -if sudo yunohost service status | grep -q mastodon-sidekiq -then - echo "Remove mastodon-sidekiq service" - sudo yunohost service remove mastodon-sidekiq -fi - -# Delete service on Yunohost monitoring -if sudo yunohost service status | grep -q mastodon-streaming -then - echo "Remove mastodon-streaming service" - sudo yunohost service remove mastodon-streaming -fi - # Stop mastodon-web if [ -e "/etc/systemd/system/mastodon-web.service" ]; then echo "Delete systemd script" - sudo service mastodon-web.service stop + sudo systemctl stop mastodon-web.service sudo rm "/etc/systemd/system/mastodon-web.service" sudo systemctl disable mastodon-web.service fi @@ -45,7 +24,7 @@ fi # Stop mastodon-sidekiq if [ -e "/etc/systemd/system/mastodon-sidekiq.service" ]; then echo "Delete systemd script" - sudo service mastodon-sidekiq.service stop + sudo systemctl stop mastodon-sidekiq.service sudo rm "/etc/systemd/system/mastodon-sidekiq.service" sudo systemctl disable mastodon-sidekiq.service fi @@ -53,14 +32,34 @@ fi # Stop mastodon-sidekiq if [ -e "/etc/systemd/system/mastodon-streaming.service" ]; then echo "Delete systemd script" - sudo service mastodon-sidekiq.streaming stop + sudo systemctl stop mastodon-sidekiq.streaming sudo rm "/etc/systemd/system/mastodon-streaming.service" sudo systemctl disable mastodon-streaming.service fi +# Delete service on Yunohost monitoring +if sudo yunohost service status | grep -q mastodon-web +then + echo "Remove mastodon-web service" + sudo yunohost service remove mastodon-web +fi + +# Delete service on Yunohost monitoring +if sudo yunohost service status | grep -q mastodon-sidekiq +then + echo "Remove mastodon-sidekiq service" + sudo yunohost service remove mastodon-sidekiq +fi + +# Delete service on Yunohost monitoring +if sudo yunohost service status | grep -q mastodon-streaming +then + echo "Remove mastodon-streaming service" + sudo yunohost service remove mastodon-streaming +fi + # delete postgresql database & user -ynh_psql_drop_db $app -ynh_psql_drop_user $app +ynh_psql_drop_db "${app}_production" # Remove Debian package #sudo apt-get remove --purge -y imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev file curl git @@ -75,12 +74,13 @@ ynh_psql_drop_user $app SECURE_REMOVE '/opt/$app' [[ -n $domain ]] && sudo rm -f "/etc/nginx/conf.d/${domain}.d/${app}.conf" -# Suppression d'un lien symbolique -rm /usr/bin/ruby - -REMOVE_NGINX_CONF # Suppression de la configuration nginx +# Delete nginx configuration +REMOVE_NGINX_CONF -SECURE_REMOVE '/var/log/$app/' # Suppression des log +# Delete log +SECURE_REMOVE '/var/log/$app/' +# Delete cronlog +SECURE_REMOVE '/etc/cron.d/$app' # Remove user sudo userdel -f $app |
