]> WPIA git - nre.git/blobdiff - all.sh
upd: parametrize all.sh
[nre.git] / all.sh
diff --git a/all.sh b/all.sh
index 8d647a898a37f5f5ebed4e94d4d993bb9b693fa3..d8798291507c716c6fc068832d826e61e7f04511 100755 (executable)
--- a/all.sh
+++ b/all.sh
@@ -1,12 +1,34 @@
-#!/bin/sh
-
-. ./clear.sh
-
-echo "========== Generating Root ======="
-. ./generateKeys.sh
-echo "========== Generating Year 2015 ======="
-. ./generateTime.sh 2015
-echo "========== Generating Infra for Year 2015 ======="
-. ./generateInfra.sh 2015
-echo "========== Verifying Year 2015 ======="
-. ./verify.sh 2015
+#!/bin/bash
+
+date
+
+
+for arg in "$@"; do
+    if [[ "$arg" == "root" ]]; then
+       echo "========== Generating Root ======="
+       ./clear.sh
+       ./generateKeys.sh
+    else
+       echo "========== Generating Year $arg ======="
+       ./generateTime.sh "$arg"
+       echo "========== Generating Infra for Year $arg ======="
+       ./generateInfra.sh "$arg"
+       echo "========== Generating CRLs for Year $arg ======="
+       ./generateCRLs.sh "$arg"
+       
+       
+       echo "========== Verifying Year $arg ======="
+       ./verify.sh "$arg"
+       
+       
+       echo "========== Collection things ======="
+       ./collectCRLs.sh "$arg"
+       ./collectGigiConfig.sh "$arg"
+       ./collectOffline.sh "$arg"
+       ./collectSignerConfig.sh "$arg"
+       
+       ./summary.sh "$arg"
+    fi
+done
+
+