You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.0 KiB
39 lines
1.0 KiB
#!/bin/bash
|
|
cd "${BASH_SOURCE%/*}" || exit
|
|
|
|
echo "Requesting root..."
|
|
sudo true
|
|
|
|
pubkey=$(cat pubkey.txt)
|
|
privkey=$(cat privkey.txt)
|
|
cli="komodo-cli"
|
|
daemon="komodod -notary -pubkey=${pubkey}"
|
|
|
|
echo "Building latest komodod..."
|
|
(cd ~/komodo/ && git checkout dev && git pull && make clean && ./zcutil/build.sh -j$(nproc))
|
|
|
|
echo "Symlinking latest komodod binary..."
|
|
sudo ln -sf /home/${USER}/komodo/src/komodo-cli /usr/local/bin/komodo-cli
|
|
sudo ln -sf /home/${USER}/komodo/src/komodod /usr/local/bin/komodod
|
|
|
|
echo "Stopping komodod and assetchains..."
|
|
./ac-cli.sh stop
|
|
${cli} stop
|
|
|
|
echo "Waiting for them to exit gracefully..."
|
|
sleep 20
|
|
|
|
echo "Starting komodod and assetchains with new binary..."
|
|
${daemon} > /dev/null 2>&1 &
|
|
sleep 20
|
|
./startassetchains.sh > /dev/null 2>&1
|
|
sleep 20
|
|
|
|
echo "Importing privkey..."
|
|
./ac-cli.sh importprivkey $privkey
|
|
|
|
echo "Updating iguana..."
|
|
(cd ~/SuperNET/iguana && git checkout dev && git pull && ./m_notary "" notary_nosplit > ~/logs/iguana 2>&1)
|
|
|
|
echo "Init dPoW..."
|
|
(cd ~/komodo/src && ./dpowassets)
|
|
|