contrib/sign.sh: fix handling of filenames with spaces
This commit is contained in:
parent
9449f0f5d8
commit
a3559a4d32
@ -18,23 +18,23 @@ See also
|
||||
EOHELP
|
||||
exit 1
|
||||
fi
|
||||
|
||||
SECRET=$1
|
||||
|
||||
manifest=$2
|
||||
upper=$(mktemp)
|
||||
lower=$(mktemp)
|
||||
|
||||
|
||||
SECRET="$1"
|
||||
|
||||
manifest="$2"
|
||||
upper="$(mktemp)"
|
||||
lower="$(mktemp)"
|
||||
|
||||
awk "BEGIN { sep=0 }
|
||||
/^---\$/ { sep=1; next }
|
||||
{ if(sep==0) print > \"$upper\";
|
||||
else print > \"$lower\"}" \
|
||||
$manifest
|
||||
|
||||
ecdsasign $upper < $SECRET >> $lower
|
||||
|
||||
cat $upper > $manifest
|
||||
echo --- >> $manifest
|
||||
cat $lower >> $manifest
|
||||
|
||||
rm -f $upper $lower
|
||||
"$manifest"
|
||||
|
||||
ecdsasign "$upper" < "$SECRET" >> "$lower"
|
||||
|
||||
cat "$upper" > "$manifest"
|
||||
echo --- >> "$manifest"
|
||||
cat "$lower" >> "$manifest"
|
||||
|
||||
rm -f "$upper" "$lower"
|
||||
|
Loading…
Reference in New Issue
Block a user