diff options
Diffstat (limited to 'debian/itzks-systems-smartboard.prerm')
-rwxr-xr-x | debian/itzks-systems-smartboard.prerm | 156 |
1 files changed, 156 insertions, 0 deletions
diff --git a/debian/itzks-systems-smartboard.prerm b/debian/itzks-systems-smartboard.prerm new file mode 100755 index 0000000..5d1a0c6 --- /dev/null +++ b/debian/itzks-systems-smartboard.prerm @@ -0,0 +1,156 @@ +#!/bin/sh +# prerm script for itzks-systems-smartboard +# +# see: dh_installdeb(1) +# summary of how this script can be called: +# * <prerm> `remove' +# * <old-prerm> `upgrade' <new-version> +# * <new-prerm> `failed-upgrade' <old-version> +# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version> +# * <deconfigured's-prerm> `deconfigure' `in-favour' +# <package-being-installed> <version> `removing' +# <conflicting-package> <version> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +set -e + +SMARTBOARD_CHROOT="/srv/schroot/precise-i386-smartboard-ITZkS" + +ICON_SYMLINKS=" +128x128/mimetypes/application-x-smarttech-galleryitem.png\n +128x128/mimetypes/application-x-smarttech-gallery.png\n +128x128/mimetypes/gnome-mime-application-x-smarttech-notebook.png\n +128x128/mimetypes/gnome-mime-application-x-smarttech-gallery.png\n +128x128/mimetypes/application-x-smarttech-notebook.png\n +128x128/mimetypes/gnome-mime-application-x-smarttech-galleryitem.png\n +128x128/apps/SMART_Orient.png\n +128x128/apps/SMART_Notebook.png\n +128x128/apps/SMART_Pointer.png\n +128x128/apps/SMART_Keyboard.png\n +128x128/apps/SMART_ScreenCapture.png\n +128x128/apps/SMART_ControlPanel.png\n +128x128/apps/SMART_ScreenShade.png\n +128x128/apps/SMART_Spotlight.png\n +128x128/apps/SMART_Magnifier.png\n +16x16/mimetypes/application-x-smarttech-galleryitem.png\n +16x16/mimetypes/application-x-smarttech-gallery.png\n +16x16/mimetypes/gnome-mime-application-x-smarttech-notebook.png\n +16x16/mimetypes/gnome-mime-application-x-smarttech-gallery.png\n +16x16/mimetypes/application-x-smarttech-notebook.png\n +16x16/mimetypes/gnome-mime-application-x-smarttech-galleryitem.png\n +16x16/apps/SMART_Orient.png\n +16x16/apps/SMART_Notebook.png\n +16x16/apps/SMART_Pointer.png\n +16x16/apps/SMART_Keyboard.png\n +16x16/apps/SMART_ScreenCapture.png\n +16x16/apps/SMART_ControlPanel.png\n +16x16/apps/SMART_ScreenShade.png\n +16x16/apps/SMART_Spotlight.png\n +16x16/apps/SMART_Magnifier.png\n +22x22/mimetypes/application-x-smarttech-galleryitem.png\n +22x22/mimetypes/application-x-smarttech-gallery.png\n +22x22/mimetypes/gnome-mime-application-x-smarttech-notebook.png\n +22x22/mimetypes/gnome-mime-application-x-smarttech-gallery.png\n +22x22/mimetypes/application-x-smarttech-notebook.png\n +22x22/mimetypes/gnome-mime-application-x-smarttech-galleryitem.png\n +22x22/apps/SMART_Orient.png\n +22x22/apps/SMART_Notebook.png\n +22x22/apps/SMART_Pointer.png\n +22x22/apps/SMART_Keyboard.png\n +22x22/apps/SMART_ScreenCapture.png\n +22x22/apps/SMART_ControlPanel.png\n +22x22/apps/SMART_ScreenShade.png\n +22x22/apps/SMART_Spotlight.png\n +22x22/apps/SMART_Magnifier.png\n +32x32/mimetypes/application-x-smarttech-galleryitem.png\n +32x32/mimetypes/application-x-smarttech-gallery.png\n +32x32/mimetypes/gnome-mime-application-x-smarttech-notebook.png\n +32x32/mimetypes/gnome-mime-application-x-smarttech-gallery.png\n +32x32/mimetypes/application-x-smarttech-notebook.png\n +32x32/mimetypes/gnome-mime-application-x-smarttech-galleryitem.png\n +32x32/apps/SMART_Orient.png\n +32x32/apps/SMART_Notebook.png\n +32x32/apps/SMART_Pointer.png\n +32x32/apps/SMART_Keyboard.png\n +32x32/apps/SMART_ScreenCapture.png\n +32x32/apps/SMART_ControlPanel.png\n +32x32/apps/SMART_ScreenShade.png\n +32x32/apps/SMART_Spotlight.png\n +32x32/apps/SMART_Magnifier.png\n +48x48/mimetypes/application-x-smarttech-galleryitem.png\n +48x48/mimetypes/application-x-smarttech-gallery.png\n +48x48/mimetypes/gnome-mime-application-x-smarttech-notebook.png\n +48x48/mimetypes/gnome-mime-application-x-smarttech-gallery.png\n +48x48/mimetypes/application-x-smarttech-notebook.png\n +48x48/mimetypes/gnome-mime-application-x-smarttech-galleryitem.png\n +48x48/apps/SMART_Orient.png\n +48x48/apps/SMART_Notebook.png\n +48x48/apps/SMART_Pointer.png\n +48x48/apps/SMART_Keyboard.png\n +48x48/apps/SMART_ScreenCapture.png\n +48x48/apps/SMART_ControlPanel.png\n +48x48/apps/SMART_ScreenShade.png\n +48x48/apps/SMART_Spotlight.png\n +48x48/apps/SMART_Magnifier.png\n +22x22/apps/SMART_ProductUpdate.png\n +22x22/apps/SMART_Tools.png\n +22x22/apps/SMART_Board_Software.png\n +48x48/apps/SMART_ProductUpdate.png\n +48x48/apps/SMART_Tools.png\n +48x48/apps/SMART_Board_Software.png\n +128x128/apps/SMART_ProductUpdate.png\n +128x128/apps/SMART_Tools.png\n +128x128/apps/SMART_Board_Software.png\n +32x32/apps/SMART_ProductUpdate.png\n +32x32/apps/SMART_Tools.png\n +32x32/apps/SMART_Board_Software.png\n +16x16/apps/SMART_ProductUpdate.png\n +16x16/apps/SMART_Tools.png\n +16x16/apps/SMART_Board_Software.png\n +16x16/apps/SMART_Board_Software.png\n +22x22/apps/SMART_LanguageChooser.png\n +48x48/apps/SMART_LanguageChooser.png\n +128x128/apps/SMART_LanguageChooser.png\n +32x32/apps/SMART_LanguageChooser.png\n +scalable/apps/SMART_LanguageChooser.svg\n +16x16/apps/SMART_LanguageChooser.png +" + +set -x + +case "$1" in + remove) + cd /usr/share/itzks-systems-smartboard + find * -type f | while read path; do + if [ -h /usr/share/$path ] && [ "$(readlink /usr/share/$path)" = "/usr/share/itzks-systems-smartboard/$path" ]; then + rm -f /usr/share/$path + fi + done + cd - 1>/dev/null + + printf "$ICON_SYMLINKS" | while read rel_icon_path; do + system_icon_path="/usr/share/icons/hicolor/$rel_icon_path" + if [ -h "$system_icon_path" ]; then + rm "$system_icon_path" + fi + done + + update-icon-caches /usr/share/icons/gnome + update-desktop-database + update-mime-database /usr/share/mime + + ;; + deconfigure|upgrade|failed-upgrade) + : + ;; + *) echo "$0: didn't understand being called with \`$1'" 1>&2 + exit 1;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 |