From: Sergey Matveev Date: Sat, 11 Mar 2023 18:14:26 +0000 (+0300) Subject: Ability to invoke cmd/download outside state directory X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;ds=sidebyside;h=5fc701a3c9fe0da2426a01ee6299bf8797894043;p=mmc.git Ability to invoke cmd/download outside state directory --- diff --git a/cmd/download b/cmd/download index 8a72550..d338ec9 100755 --- a/cmd/download +++ b/cmd/download @@ -1,9 +1,13 @@ #!/bin/sh -e +[ $# -eq 2 ] || { + echo "Usage: $0 path/to/state fileId" >&2 + exit 1 +} tmp=`mktemp` trap "rm -f $tmp" HUP PIPE INT QUIT TERM EXIT -echo $1 > file/get & -cat file/out > $tmp -mv $tmp $1.tar -echo $1.tar -tar tvf $1.tar +echo $2 > "$1"/file/get & +cat "$1"/file/out > $tmp +mv $tmp $2.tar +echo $2.tar +tar tvf $2.tar