1 #!/bin/sh 2 # prerm script for APPLICATION_NAME 3 # 4 # see: dh_installdeb(1) 5 6 set -e 7 8 # summary of how this script can be called: 9 # * <prerm> `remove' 10 # * <old-prerm> `upgrade' <new-version> 11 # * <new-prerm> `failed-upgrade' <old-version> 12 # * <conflictor's-prerm> `remove' `in-favour' <package> <new-version> 13 # * <deconfigured's-prerm> `deconfigure' `in-favour' 14 # <package-being-installed> <version> `removing' 15 # <conflicting-package> <version> 16 # for details, see http://www.debian.org/doc/debian-policy/ or 17 # the debian-policy package 18 19 20 case "$1" in 21 remove|upgrade|deconfigure) 22 if [ "RUNTIME_INSTALLER" != "true" ]; then 23 echo Removing shortcut 24 ADD_LAUNCHERS_REMOVE 25 xdg-desktop-menu uninstall --novendor INSTALLATION_DIRECTORY/APPLICATION_FS_NAME/APPLICATION_LAUNCHER_FILENAME.desktop 26 FILE_ASSOCIATION_REMOVE 27 fi 28 ;; 29 30 failed-upgrade) 31 ;; 32 33 *) 34 echo "prerm called with unknown argument \`$1'" >&2 35 exit 1 36 ;; 37 esac 38 39 # dh_installdeb will replace this with shell code automatically 40 # generated by other debhelper scripts. 41 42 #DEBHELPER# 43 44 exit 0 45 | 1 #!/bin/sh 2 # prerm script for APPLICATION_PACKAGE 3 # 4 # see: dh_installdeb(1) 5 6 set -e 7 8 # summary of how this script can be called: 9 # * <prerm> `remove' 10 # * <old-prerm> `upgrade' <new-version> 11 # * <new-prerm> `failed-upgrade' <old-version> 12 # * <conflictor's-prerm> `remove' `in-favour' <package> <new-version> 13 # * <deconfigured's-prerm> `deconfigure' `in-favour' 14 # <package-being-installed> <version> `removing' 15 # <conflicting-package> <version> 16 # for details, see https://www.debian.org/doc/debian-policy/ or 17 # the debian-policy package 18 19 20 UTILITY_SCRIPTS 21 22 case "$1" in 23 remove|upgrade|deconfigure) 24 DESKTOP_COMMANDS_UNINSTALL 25 ;; 26 27 failed-upgrade) 28 ;; 29 30 *) 31 echo "prerm called with unknown argument \`$1'" >&2 32 exit 1 33 ;; 34 esac 35 36 exit 0 37 |