changeset 1370:289cb3554c55

Fix append-sig.sh to use a temporary file to insert the signature time
author Andre Heinecke <andre.heinecke@intevation.de>
date Mon, 24 Nov 2014 14:43:36 +0100
parents 948f03bb5254
children 23df332b2a4c
files ui/tests/append-sig.sh
diffstat 1 files changed, 7 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/ui/tests/append-sig.sh	Mon Nov 24 14:43:10 2014 +0100
+++ b/ui/tests/append-sig.sh	Mon Nov 24 14:43:36 2014 +0100
@@ -1,6 +1,9 @@
 #!/bin/bash
-cp "$2" "$3"
+TMPFILE=$(mktemp)
+cp "$2" "$TMPFILE"
 CUR_DT=$(date +%s)
-sed -i "s/###SIGNATURE_DATE###/${CUR_DT}/" "$3"
-echo -e \\r\\nS_DT:$CUR_DT >> "$3"
-echo -e \\r\\nS:$(openssl dgst -sha256 -sign "$1" < "$2" | base64 -w0) >> "$3"
+sed -i "s/###SIGNATURE_DATE###/${CUR_DT}/" "$TMPFILE"
+echo -e \\r\\nS_DT:$CUR_DT >> "$TMPFILE"
+cp "$TMPFILE" "$3"
+echo -e \\r\\nS:$(openssl dgst -sha256 -sign "$1" < "$TMPFILE" | base64 -w0) >> "$3"
+rm "$TMPFILE"

http://wald.intevation.org/projects/trustbridge/