浏览代码

Avoid duplicates

Bob Mottram 9 年前
父节点
当前提交
939d8f27a1
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5
    2
      src/zeronetavahi

+ 5
- 2
src/zeronetavahi 查看文件

134
     if [ ${state} -eq "1" ]; then
134
     if [ ${state} -eq "1" ]; then
135
         if [[ $line == *"address ="* ]]; then
135
         if [[ $line == *"address ="* ]]; then
136
             address=$(echo $line | awk -F '[' '{print $2}' | awk -F ']' '{print $1}')
136
             address=$(echo $line | awk -F '[' '{print $2}' | awk -F ']' '{print $1}')
137
-            echo "    http://$peer:$TRACKER_PORT/announce" >> $ZERONET_CONFIG.new
137
+            tracker_url="http://$peer:$TRACKER_PORT/announce"
138
+            if ! grep -q "$tracker_url" $ZERONET_CONFIG.new; then
139
+                echo "    $tracker_url" >> $ZERONET_CONFIG.new
140
+                tracker_ctr=$((tracker_ctr + 1))
141
+            fi
138
             state=0
142
             state=0
139
-            tracker_ctr=$((tracker_ctr + 1))
140
         fi
143
         fi
141
     fi
144
     fi
142
     if [[ $line == *"hostname ="* ]]; then
145
     if [[ $line == *"hostname ="* ]]; then