SIGSEGV Fixed
[vicar] / qtc_packaging / debian_harmattan / prerm
index 0d0de12..e650ab5 100755 (executable)
@@ -20,15 +20,14 @@ set -e
 case "$1" in
     remove|deconfigure)
 
-       eval $(dbus-launch --sh-syntax)
-       export DBUS_SESSION_BUS_ADDRESS
-       export DBUS_SESSION_BUS_PID
-
         echo "Deleting Vicar Telepathy account ..."
-        #[[ -x /opt/vicar/bin/vicar-utils ]] && su - user -c "exec /opt/vicar/bin/vicar-utils REMOVE"
+        [[ -x /opt/vicar/bin/vicar-utils ]] && /opt/vicar/bin/vicar-utils REMOVE
+
+        echo "Deleting Vicar Harmattan account ..."
+        [[ -x /opt/vicar/bin/vicar-utils ]] && /opt/vicar/bin/vicar-utils --delete-account
 
-        echo "Deleting Vicar Profiles database ..."
-        #[[ -x /opt/vicar/bin/vicar-utils ]] && su - user -c "exec /opt/vicar/bin/vicar-utils DROPDB"
+        #echo "Deleting Vicar Profiles database ..."
+        #[[ -d /home/user/.vicar ]] && rm -rf /home/user/.vicar/
 
        # Kill any running instances of the daemon (only used on Linux based systems)
        killall -q vicar-daemon || true