1
Description: Follow symlinks when querying MIME type in xdg-mime.
2
Otherwise we get stuff like inode/symlink back.
3
Author: Per Olofsson <pelle@debian.org>
4
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=33097
8
@@ -495,14 +495,12 @@ info_kde()
12
- file=`readlink -f "$1"` # Normalize path
14
if gvfs-info --help 2>/dev/null 1>&2; then
15
- DEBUG 1 "Running gvfs-info \"$file\""
16
- gvfs-info "$file" 2> /dev/null | grep standard::content-type | cut -d' ' -f4
17
+ DEBUG 1 "Running gvfs-info \"$1\""
18
+ gvfs-info "$1" 2> /dev/null | grep standard::content-type | cut -d' ' -f4
20
- DEBUG 1 "Running gnomevfs-info \"$file\""
21
- gnomevfs-info --slow-mime "$file" 2> /dev/null | grep "^MIME" | cut -d ":" -f 2 | sed s/"^ "//
22
+ DEBUG 1 "Running gnomevfs-info \"$1\""
23
+ gnomevfs-info --slow-mime "$1" 2> /dev/null | grep "^MIME" | cut -d ":" -f 2 | sed s/"^ "//
27
@@ -751,6 +749,7 @@ case $1 in
30
check_input_file "$filename"
31
+ filename=$(readlink -f -- "$filename")