Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # install dependencies
- sudo apt-get -y upgrade && sudo apt-get -y install git cmake g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev libssl-dev libncurses5-dev doxygen libreadline-dev dh-autoreconf screen
- # remove old installation
- rm -rf golos
- mkdir golos
- rm -rf golosnode
- mkdir golosnode
- # pull fresh code, compile
- git clone https://github.com/GolosChain/golos && cd golos && git checkout tags/v0.14.2 && git submodule update --init --recursive && cmake -DCMAKE_BUILD_TYPE=Release . && make -j$(nproc)
- # install new binaries
- cp programs/golosd/golosd ../golosnode/
- cp programs/golosd/snapshot5392323.json ../golosnode/
- cp programs/cli_wallet/cli_wallet ../golosnode/
- # go into golos
- cd ..
- cd golosnode/
- mkdir witness_node_data_dir
- # apply config.ini if available
- if [ -f ../config.ini ]
- then
- cp -fv ../config.ini witness_node_data_dir/
- fi
- chmod +x golos-install.sh && ./golos-install.sh
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement