]> WPIA git - nre.git/blob - collectSignerConfig
740f7a8e5d7748a595bb7d53f02d73d6360a01d9
[nre.git] / collectSignerConfig
1 #!/bin/bash
2
3 set -e
4 [ "$1" == "" ] && echo "Usage: $0 <year>" && exit 1
5 year=$1
6
7 . structure.bash
8 cd generated
9
10 mkdir -p signer-config
11 for ca in $STRUCT_CAS; do
12     for i in $TIME_IDX; do
13         mkdir -p signer-config/ca/${ca}_${year}_${i}
14         cp ${year}/ca/${ca}_${year}_${i}.crt  signer-config/ca/${ca}_${year}_${i}/ca.crt
15     done
16 done
17
18 tar czf signer-client-$year.tar.gz -C .. profiles -C generated/signer-config keys ca
19
20 # Updating for server
21 rm signer-config/keys/signer_*
22
23 for ca in $STRUCT_CAS; do
24     for i in $TIME_IDX; do
25         cp ${year}/ca/${ca}_${year}_${i}.key  signer-config/ca/${ca}_${year}_${i}/ca.key
26     done
27 done
28
29 tar czf signer-server-$year.tar.gz -C .. profiles -C generated/signer-config keys ca
30
31 rm -R signer-config