Look properly for all appropriate libexec directories.
[doldaconnect.git] / config / dc-filter
old mode 100644 (file)
new mode 100755 (executable)
index e3d0a26..1fcb45e
@@ -10,7 +10,12 @@ exec 2>>$HOME/dc/filterlog
 cd $HOME/dc
 
 unset speedrecpath
-for dir in /usr/libexec /usr/local/libexec; do
+IFS=: binpath=($PATH)
+lepath=()
+for dir in "${binpath[@]}"; do
+    lepath=("${lepath[@]}" "${dir%/bin}/libexec")
+done
+for dir in "${lepath[@]}" /usr/libexec /usr/local/libexec; do
     if [ -x "${dir}/speedrec" ]; then
        speedrecpath="${dir}/speedrec"
     fi
@@ -115,7 +120,7 @@ if [ -e "$newname" ]; then
 fi
 mv "$resfile" "$newname"
 if [ -x $HOME/dc/complete ]; then
-    export "${!dcarg_@}" tth
+    export "${!dcarg_@}" tth filesize
     exec $HOME/dc/complete "$newname"
 fi
 exit 0