| #!/bin/sh |
| # run always - both when upgrading as well as when erasing the package. |
| # Make sure this works when converted to .deb using alien. |
| if [ "$1" != "purge" ]; then |
| if [ -x /usr/bin/update-mime-database ]; then |
| update-mime-database /usr/share/mime |
| fi |
| if [ -x /usr/bin/update-desktop-database ]; then |
| update-desktop-database -q /usr/share/applications |
| fi |
| if [ -x /usr/bin/update-menus ]; then |
| update-menus |
| fi |
| for theme in gnome hicolor locolor; do |
| if [ -e /usr/share/icons/$theme/icon-theme.cache ] ; then |
| # touch it, just in case we cannot find the binary... |
| touch /usr/share/icons/$theme |
| if (which gtk-update-icon-cache); then |
| gtk-update-icon-cache /usr/share/icons/$theme |
| fi |
| # ignore errors (e.g. when there is a cache, but no index.theme) |
| true |
| fi |
| done |
| fi |
| exit 0 |