chiark / gitweb /
add kvm-img wrapper script
[bin.git] / get-sig
diff --git a/get-sig b/get-sig
index 19630dc..1b1620d 100755 (executable)
--- a/get-sig
+++ b/get-sig
@@ -18,7 +18,17 @@ fi
 
 BASEDIR=$(eval echo $(echo "$ARGS" | cut -d' ' -f1))
 STATICFILE=$(eval echo $(echo "$ARGS" | cut -d' ' -f2))
-FORTUNEARGS=$(eval echo $(echo "$ARGS" | cut -d' ' -f3-))
+FORTUNEARGS=
+for arg in $(eval echo $(echo "$ARGS" | cut -d' ' -f3-)); do
+    case $arg in
+       ./*)
+           FORTUNEARGS="${FORTUNEARGS:+$FORTUNEARGS }$HOME/$BASEDIR/${arg#./}"
+           ;;
+       *)
+           FORTUNEARGS="${FORTUNEARGS:+$FORTUNEARGS }$arg"
+           ;;
+    esac
+done
 
 cd "$HOME/$BASEDIR"
 cat "$STATICFILE"