]> WPIA git - infra.git/blob - manager/installNRE
upd: cleanup inclusion of config and document config elements
[infra.git] / manager / installNRE
1 #!/bin/bash
2 targetHost=$1
3 targetHost=${targetHost%/}
4 source config
5 source "$targetHost/config"
6
7 function extract {
8     pattern=$1
9     folder=$2
10     echo "On $to"
11     echo $folder
12     for i in $pattern; do
13         cat $i | ssh_target "mkdir -p $folder && tar xzv -C $folder"
14     done
15 }
16 shopt -s nullglob
17 extract "nre-results/signer-server-*.tar.gz" modules/cassiopeia_signer/files
18 extract "nre-results/gigi-*.tar.gz" modules/nre/files
19 extract "nre-results/signer-client-*.tar.gz" modules/cassiopeia_client/files
20
21 #if [[ "$1" == "signer" ]]; then
22 #    extract "generated/signer-server-*.tar.gz" modules/cassiopeia_signer/files
23 #elif [[ "$1" == "both" ]]; then
24 #else
25 #    echo "installing on $target"
26 #    extract "generated/gigi-*.tar.gz" modules/nre/files
27 #    extract "generated/signer-client-*.tar.gz" modules/cassiopeia_client/files
28 #    #todo generate this with mkcassiopeia
29 #    extract "generated/signer.tar.gz" modules/cassiopeia/files
30 #fi