diff options
Diffstat (limited to 'kdedirs')
-rw-r--r-- | kdedirs | 33 |
1 files changed, 33 insertions, 0 deletions
@@ -0,0 +1,33 @@ +#!/bin/sh + +# args +item="$1" +prefix=${KDEDIR-/usr} + +# look for config file +for file in \ + /etc/kde3/system.kdeglobals +do + test -f "$file" || continue + conf="$file" + break; +done + +if test -f "$conf"; then + # parse config + value=$(grep -e "^dir_${item}=" "$conf" | sed -e 's/.*=//') + src="[$conf]" +fi +if test "$value" = ""; then + # use defaults + case "$item" in + html) value="${prefix}/share/doc/HTML" ;; + apps) value="${prefix}/share/applnk" ;; + data) value="${prefix}/share/apps" ;; + esac + src="[default]" +fi + +# print result +echo "kdedirs: debug: $item is $value $src" >&2 +echo "$value" |