summaryrefslogtreecommitdiff
path: root/sysui/desktop/freedesktop/freedesktop-menus.spec
diff options
context:
space:
mode:
authorPetr Mladek <pmladek@suse.cz>2011-06-14 15:12:59 +0200
committerPetr Mladek <pmladek@suse.cz>2011-06-14 15:33:45 +0200
commit070e89ca703e6e5aab50378bdda2aa6d0c147bd4 (patch)
tree6e77f621858e32f31719eec428eaeb6c2e3d11b6 /sysui/desktop/freedesktop/freedesktop-menus.spec
parent5b61091d21bdc2513fa6680d08faa4a5bf06d855 (diff)
always get GNOME MIME type icons from the gnome subdir
sysui/desktop/share/create_tree.sh put the GNOME icons under the gnome subdir and KDE icons under the hicolor and lolor dirs. GNOME and KDE root dir is the same (/usr) on RedHat and FreeDesktop. It is different (/opt vs. /usr) on SUSE. The directory /opt/gnome/*/hicolor is available on SUSE but the LO icons are installed only under the gnome subdir. Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch>
Diffstat (limited to 'sysui/desktop/freedesktop/freedesktop-menus.spec')
-rwxr-xr-xsysui/desktop/freedesktop/freedesktop-menus.spec8
1 files changed, 2 insertions, 6 deletions
diff --git a/sysui/desktop/freedesktop/freedesktop-menus.spec b/sysui/desktop/freedesktop/freedesktop-menus.spec
index c967bf8e2e..ba4b68d90a 100755
--- a/sysui/desktop/freedesktop/freedesktop-menus.spec
+++ b/sysui/desktop/freedesktop/freedesktop-menus.spec
@@ -121,13 +121,9 @@ fi
for subdir in `cd ${link_target_root}; ls -d *`
do
link_dir="%{gnome_dir}/share/icons/%{gnome_mime_theme}/$subdir/mimetypes"
+ link_target_dir="../../../gnome/$subdir/mimetypes/"
- if [ ! -d "${link_dir}" ]
- then
- mkdir -p "${link_dir}"
- link_target_dir="../../../gnome/$subdir/mimetypes/"
- fi
-
+ test -d "${link_dir}" || mkdir -p "${link_dir}"
test -d ${link_dir}/${link_target_dir} || continue
icon=${link_target_dir}%iconprefix-drawing.png; test -f ${link_dir}/$icon && ln -sf ${icon} ${link_dir}/gnome-mime-application-vnd.sun.xml.draw.png