Mercurial > trustbridge
annotate ui/tests/append-sig.sh @ 1371:23df332b2a4c
(issue179) Read install signature timestamp from config
This also changes the way the sigDt is propgated to the
MainWindow. It no longer uses the settings but hands
it over as a parameter directly.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Mon, 24 Nov 2014 15:48:49 +0100 |
parents | 289cb3554c55 |
children |
rev | line source |
---|---|
768
3f290ea49d45
Add helper script for signature creation to avoid cmake escaping hell
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
1 #!/bin/bash |
1370
289cb3554c55
Fix append-sig.sh to use a temporary file to insert the signature time
Andre Heinecke <andre.heinecke@intevation.de>
parents:
1366
diff
changeset
|
2 TMPFILE=$(mktemp) |
289cb3554c55
Fix append-sig.sh to use a temporary file to insert the signature time
Andre Heinecke <andre.heinecke@intevation.de>
parents:
1366
diff
changeset
|
3 cp "$2" "$TMPFILE" |
1366
8c829345ecfa
(issue179) Write signature date in linux installer and add to test script
Andre Heinecke <andre.heinecke@intevation.de>
parents:
774
diff
changeset
|
4 CUR_DT=$(date +%s) |
1370
289cb3554c55
Fix append-sig.sh to use a temporary file to insert the signature time
Andre Heinecke <andre.heinecke@intevation.de>
parents:
1366
diff
changeset
|
5 sed -i "s/###SIGNATURE_DATE###/${CUR_DT}/" "$TMPFILE" |
289cb3554c55
Fix append-sig.sh to use a temporary file to insert the signature time
Andre Heinecke <andre.heinecke@intevation.de>
parents:
1366
diff
changeset
|
6 echo -e \\r\\nS_DT:$CUR_DT >> "$TMPFILE" |
289cb3554c55
Fix append-sig.sh to use a temporary file to insert the signature time
Andre Heinecke <andre.heinecke@intevation.de>
parents:
1366
diff
changeset
|
7 cp "$TMPFILE" "$3" |
289cb3554c55
Fix append-sig.sh to use a temporary file to insert the signature time
Andre Heinecke <andre.heinecke@intevation.de>
parents:
1366
diff
changeset
|
8 echo -e \\r\\nS:$(openssl dgst -sha256 -sign "$1" < "$TMPFILE" | base64 -w0) >> "$3" |
289cb3554c55
Fix append-sig.sh to use a temporary file to insert the signature time
Andre Heinecke <andre.heinecke@intevation.de>
parents:
1366
diff
changeset
|
9 rm "$TMPFILE" |