X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=qtc_packaging%2Fdebian_harmattan%2Fprerm;fp=qtc_packaging%2Fdebian_harmattan%2Fprerm;h=0d0de124913e6d5121e8e572df940066ee82dd3e;hb=74800375ecf7f41e290cf7cc7fa9ee8b230be68e;hp=0000000000000000000000000000000000000000;hpb=89f0017e6a73945ea83247472a6fa07d6ee536b5;p=vicar diff --git a/qtc_packaging/debian_harmattan/prerm b/qtc_packaging/debian_harmattan/prerm new file mode 100755 index 0000000..0d0de12 --- /dev/null +++ b/qtc_packaging/debian_harmattan/prerm @@ -0,0 +1,58 @@ +#!/bin/sh +# prerm script for vicar +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `upgrade' +# * `failed-upgrade' +# * `remove' `in-favour' +# * `deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +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" + + echo "Deleting Vicar Profiles database ..." + #[[ -x /opt/vicar/bin/vicar-utils ]] && su - user -c "exec /opt/vicar/bin/vicar-utils DROPDB" + + # Kill any running instances of the daemon (only used on Linux based systems) + killall -q vicar-daemon || true + killall -q vicar-telepathy || true + ;; + + upgrade) + # Kill any running instances of the daemon (only used on Linux based systems) + killall -q vicar-daemon || true + killall -q vicar-telepathy || true + ;; + + failed-upgrade) + ;; + + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0