|
@ -5,11 +5,11 @@ update_nodes_dat() { |
|
|
local version=$2 |
|
|
local version=$2 |
|
|
local synced_blocks=$3 |
|
|
local synced_blocks=$3 |
|
|
|
|
|
|
|
|
line=$(grep -n ",$ip," ../nodes.dat | cut -d: -f1) |
|
|
line=$(grep -n ",$ip," nodes.dat | cut -d: -f1) |
|
|
|
|
|
|
|
|
if [ -n "$line" ]; then |
|
|
if [ -n "$line" ]; then |
|
|
line_number=$line |
|
|
line_number=$line |
|
|
old_line=$(sed "${line_number}q;d" ../nodes.dat) |
|
|
old_line=$(sed "${line_number}q;d" nodes.dat) |
|
|
IFS=',' read -ra fields <<< "$old_line" |
|
|
IFS=',' read -ra fields <<< "$old_line" |
|
|
if [ -n "$version" ]; then |
|
|
if [ -n "$version" ]; then |
|
|
fields[6]="$version" |
|
|
fields[6]="$version" |
|
@ -22,11 +22,11 @@ update_nodes_dat() { |
|
|
fields[7]="${fields[7]}" |
|
|
fields[7]="${fields[7]}" |
|
|
fi |
|
|
fi |
|
|
new_line=$(IFS=, ; echo "${fields[*]}") |
|
|
new_line=$(IFS=, ; echo "${fields[*]}") |
|
|
sed -i "${line_number}s/.*/$new_line/" ../nodes.dat |
|
|
sed -i "${line_number}s/.*/$new_line/" nodes.dat |
|
|
fi |
|
|
fi |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
ip_addresses=$(awk -F, '{print $5}' ../nodes.dat) |
|
|
ip_addresses=$(awk -F, '{print $5}' nodes.dat) |
|
|
|
|
|
|
|
|
for ip in $ip_addresses; do |
|
|
for ip in $ip_addresses; do |
|
|
if [[ "$ip" == "194.29.100.208" || "$ip" == "2406:ef80:3:1269::1" ]]; then |
|
|
if [[ "$ip" == "194.29.100.208" || "$ip" == "2406:ef80:3:1269::1" ]]; then |
|
|