]> WPIA git - nre.git/blobdiff - collectGigiConfig.sh
upd: generate drop-in-able configs for gigi
[nre.git] / collectGigiConfig.sh
index 62343b72b444ee1e1546f67c599f16fb92b32911..ee8b4f38108cbcfd651d2a32c21773bf042c33b8 100755 (executable)
@@ -7,16 +7,23 @@ year=$1
 . structure
 cd generated
 
-mkdir -p gigi-config/ca
-cp root.ca/key.crt gigi-config/ca/root.crt
+mkdir -p gigi-config/config/ca
+cp root.ca/key.crt gigi-config/config/ca/root.crt
 for ca in $STRUCT_CAS; do
-    cp ${ca}.ca/key.crt gigi-config/ca/${ca}.crt
+    cp ${ca}.ca/key.crt gigi-config/config/ca/${ca}.crt
     [ "$ca" == "env" ] && continue
     for i in $TIME_IDX; do
-       cp ${year}/ca/${ca}_${year}_${i}.crt gigi-config/ca/${ca}_${year}_${i}.crt
+       cp ${year}/ca/${ca}_${year}_${i}.crt gigi-config/config/ca/${ca}_${year}_${i}.crt
     done
 done
 
-tar czf gigi-$year.tar.gz -C .. profiles -C generated/gigi-config ca
+cp -R ../profiles gigi-config/config
+
+mkdir -p gigi-config/keys
+for k in ${year}/keys/{api,mail,secure,static,www}.pkcs12; do
+   cp $k gigi-config/keys
+done
+
+tar czf gigi-$year.tar.gz -C gigi-config config keys
 
 rm -Rf gigi-config