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