diff options
Diffstat (limited to 'sysui')
-rw-r--r-- | sysui/desktop/suse/suse-menus.spec | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/sysui/desktop/suse/suse-menus.spec b/sysui/desktop/suse/suse-menus.spec index 0ca3f883fc27..b291d01e3660 100644 --- a/sysui/desktop/suse/suse-menus.spec +++ b/sysui/desktop/suse/suse-menus.spec @@ -40,7 +40,9 @@ rm -rf $RPM_BUILD_ROOT/* %triggerin -- %pkgprefix, %pkgprefix-writer, %pkgprefix-calc, %pkgprefix-draw, %pkgprefix-impress, %pkgprefix-base, %pkgprefix-math if [ -x /opt/gnome/bin/update-desktop-database ]; then + echo Update Desktop Database /opt/gnome/bin/update-desktop-database -q /usr/share/applications + /opt/gnome/bin/update-desktop-database fi %triggerun -- %pkgprefix, %pkgprefix-writer, %pkgprefix-calc, %pkgprefix-draw, %pkgprefix-impress, %pkgprefix-base, %pkgprefix-math @@ -51,8 +53,10 @@ fi if [ "$2" = "0" ] ; then # the triggering package gets removed if [ -x /opt/gnome/bin/update-desktop-database ]; then + echo Update Desktop Database /opt/gnome/bin/update-desktop-database -q /usr/share/applications - fi + /opt/gnome/bin/update-desktop-database +fi fi %post @@ -62,6 +66,12 @@ if [ -x /usr/bin/update-mime-database ]; then update-mime-database /usr/share/mime fi +if [ -x /opt/gnome/bin/update-desktop-database ]; then + echo Update Desktop Database + /opt/gnome/bin/update-desktop-database -q /usr/share/applications + /opt/gnome/bin/update-desktop-database +fi + # run only on first install, since postun is run when updating # post would be run before the old files are removed if [ "$1" = "1" ] ; then # first install |