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