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

#!/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)