github.com/lino-network/lino@v0.6.11/scripts/update_config.sh (about) 1 #!/usr/bin/env bash 2 3 if [ "$#" -ne 3 ]; then 4 echo "require 3 parameters: linux username, persistent_peers, private_peer_ids" 5 exit 1 6 fi 7 8 USER=$1 9 CONFIG=/home/$USER/.lino/config/config.toml 10 11 sed -i 's/^db_backend = "leveldb"$/db_backend = "cleveldb"/g' $CONFIG 12 13 sed -i 's/^persistent_peers = ""$/persistent_peers = "'"$2"'"/g' $CONFIG 14 15 sed -i 's/^send_rate = 5120000$/send_rate = 128000000/g' $CONFIG 16 17 sed -i 's/^recv_rate = 5120000$/recv_rate = 128000000/g' $CONFIG 18 19 sed -i 's/^private_peer_ids = ""$/private_peer_ids = "'"$3"'"/g' $CONFIG 20 21 sed -i 's/^timeout_commit = "5s"$/timeout_commit = "3s"/g' $CONFIG