소스 검색

Avoid duplicates

Bob Mottram 9 년 전
부모
커밋
939d8f27a1
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5
    2
      src/zeronetavahi

+ 5
- 2
src/zeronetavahi 파일 보기

@@ -134,9 +134,12 @@ while IFS='' read -r line || [[ -n "$line" ]]; do
134 134
     if [ ${state} -eq "1" ]; then
135 135
         if [[ $line == *"address ="* ]]; then
136 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 142
             state=0
139
-            tracker_ctr=$((tracker_ctr + 1))
140 143
         fi
141 144
     fi
142 145
     if [[ $line == *"hostname ="* ]]; then