| #!/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 |