mirror of
https://github.com/EvernodeXRPL/hpcore.git
synced 2026-04-29 15:37:59 +00:00
- Replaced beast with websocketd and websocat. #79 #83 #84 - Implemented inbound/outbound peer connection merging. - Added graceful shutdown of hpcore with sigint. #87
32 lines
1.1 KiB
Bash
Executable File
32 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
mode=$1
|
|
nodeid=$2
|
|
vmpass=$3
|
|
vmip=$4
|
|
hpcore=$5
|
|
|
|
echo $nodeid. $vmip
|
|
|
|
if [ $mode = "new" ]; then
|
|
|
|
sshpass -f vmpass.txt scp $hpcore/build/hpcore \
|
|
$hpcore/build/hpstatemon \
|
|
$hpcore/examples/echo_contract/contract.js \
|
|
../bin/libfuse3.so.3 \
|
|
../bin/fusermount3 \
|
|
../bin/websocketd \
|
|
../bin/websocat \
|
|
./consensus-test-continuous.sh \
|
|
./setup-hp.sh \
|
|
geveo@$vmip:~/
|
|
|
|
sshpass -f vmpass.txt ssh geveo@$vmip 'chmod 700 ~/consensus-test-continuous.sh && chmod 700 ~/setup-hp.sh && ~/setup-hp.sh'
|
|
sshpass -f vmpass.txt scp geveo@$vmip:~/contract/cfg/hp.cfg ./cfg/node$nodeid.json
|
|
else
|
|
sshpass -f vmpass.txt scp $hpcore/build/hpcore \
|
|
$hpcore/build/hpstatemon \
|
|
$hpcore/examples/echo_contract/contract.js \
|
|
./consensus-test-continuous.sh \
|
|
geveo@$vmip:~/
|
|
fi |