1#!/bin/sh 2# run always - both when upgrading as well as when erasing the package. 3# Make sure this works when converted to .deb using alien. 4if [ "$1" != "purge" ]; then 5 if [ -x /usr/bin/update-mime-database ]; then 6 update-mime-database /usr/share/mime 7 fi 8 if [ -x /usr/bin/update-desktop-database ]; then 9 update-desktop-database -q /usr/share/applications 10 fi 11 if [ -x /usr/bin/update-menus ]; then 12 update-menus 13 fi 14 for theme in gnome hicolor locolor; do 15 if [ -e /usr/share/icons/$theme/icon-theme.cache ] ; then 16 # touch it, just in case we cannot find the binary... 17 touch /usr/share/icons/$theme 18 if (which gtk-update-icon-cache); then 19 gtk-update-icon-cache /usr/share/icons/$theme 20 fi 21 # ignore errors (e.g. when there is a cache, but no index.theme) 22 true 23 fi 24 done 25fi 26exit 0 27