[DRE-commits] [diaspora-installer] 01/02: add more checks before removing

Praveen Arimbrathodiyil praveen at moszumanska.debian.org
Thu Mar 23 08:30:09 UTC 2017


This is an automated email from the git hooks/post-receive script.

praveen pushed a commit to branch master
in repository diaspora-installer.

commit 7071a253e8404e41e7767b4330899a2da045731c
Author: Praveen Arimbrathodiyil <praveen at debian.org>
Date:   Thu Mar 23 13:56:55 2017 +0530

    add more checks before removing
---
 debian/diaspora-common.postrm | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/debian/diaspora-common.postrm b/debian/diaspora-common.postrm
index 356c309..9ac8346 100644
--- a/debian/diaspora-common.postrm
+++ b/debian/diaspora-common.postrm
@@ -52,15 +52,18 @@ case "$1" in
 	    ucf --purge /etc/dbconfig-common/diaspora-common.conf
 	    ucfr --purge diaspora-common /etc/dbconfig-common/diaspora-common.conf
 	fi
-        rm -rf ${diaspora_user_home}/public
-        rm -rf ${diaspora_user_home}/app-assets
-        rm -rf ${diaspora_user_home}/Gemfile.lock
-        rm -rf ${diaspora_user_home}/.bundle
-        rm -rf ${diaspora_user_home}/vendor
-        rm -rf ${diaspora_home}/app/assets
-        rm -rf ${diaspora_home}/db
-        rm -rf ${diaspora_home}/bin
-        rm -rf /var/cache/diaspora /var/log/diaspora
+        diaspora_user_home=/var/lib/diaspora
+        if [ -d ${diaspora_user_home} ]; then
+          for i in  public app-assets Gemfile.lock .bundle vendor; do
+            test -e ${diaspora_user_home}/$i && rm -rf ${diaspora_user_home}/$i
+          done
+        fi
+        diaspora_home=/usr/share/diaspora
+        if [ -d ${diaspora_home} ]; then
+          for i in db bin app/assets; do
+            test -e ${diaspora_home}/$i && rm -rf ${diaspora_home}/$i
+          done
+        fi
         echo "Removing user: diaspora"
         id -u diaspora && userdel -r diaspora
       fi

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/diaspora-installer.git



More information about the Pkg-ruby-extras-commits mailing list