]> WPIA git - nre.git/blob - collectGigiConfig.sh
upd: find libfaketime platform independently
[nre.git] / collectGigiConfig.sh
1 #!/bin/bash
2
3 set -e
4 [ "$1" == "" ] && echo "Usage: $0 <year>" && exit 1
5 year=$1
6
7 . structure
8 cd generated
9
10 mkdir -p gigi-config/ca
11 cp root.ca/key.crt gigi-config/ca/root.crt
12 for ca in $STRUCT_CAS; do
13     cp ${ca}.ca/key.crt gigi-config/ca/${ca}.crt
14     [ "$ca" == "env" ] && continue
15     for i in $TIME_IDX; do
16         cp ${year}/ca/${ca}_${year}_${i}.crt gigi-config/ca/${ca}_${year}_${i}.crt
17     done
18 done
19
20 mkdir -p gigi-config/keys
21 for k in ${year}/keys/{api,mail,secure,static,www}.pkcs12; do
22    cp $k gigi-config/keys
23 done
24
25 tar czf gigi-$year.tar.gz -C .. profiles -C generated/gigi-config ca keys
26
27 rm -Rf gigi-config