Преглед на файлове

Only list ipfs users who have a tox id

Bob Mottram преди 8 години
родител
ревизия
614906ad05
No account linked to committer's email
променени са 2 файла, в които са добавени 5 реда и са изтрити 2 реда
  1. 2
    1
      src/freedombone-image-mesh
  2. 3
    1
      src/zeronetavahi

+ 2
- 1
src/freedombone-image-mesh Целия файл

@@ -799,6 +799,7 @@ function setup_ipfs {
799 799
     fi
800 800
 
801 801
     # make a public directory
802
+    TOX_ID='none'
802 803
     if [ -d /home/$MY_USERNAME/Desktop ]; then
803 804
         if [ ! -d /home/$MY_USERNAME/Public ]; then
804 805
             mkdir /home/$MY_USERNAME/Public
@@ -811,9 +812,9 @@ function setup_ipfs {
811 812
                 exit 368225
812 813
             fi
813 814
         fi
815
+        TOX_ID=$(su -c 'toxid' - $MY_USERNAME)
814 816
     fi
815 817
 
816
-    TOX_ID=$(su -c 'toxid' - $MY_USERNAME)
817 818
     create_avahi_mesh_service "ipfs" "ipfs" "udp" "$IPFS_PORT" "${IPFS_PEER_ID}:${TOX_ID}"
818 819
 
819 820
     echo "IPFS installed with ID ${IPFS_PEER_ID}" >> $INSTALL_LOG

+ 3
- 1
src/zeronetavahi Целия файл

@@ -132,7 +132,9 @@ function ipfs_bootstrap {
132 132
                 ipfs_tox_id=$(echo "$ipfs_txt" | awk -F ':' '{print $2}')
133 133
                 $IPFS_COMMAND bootstrap add /ip4/${address}/tcp/${IPFS_PORT}/ipfs/${ipfs_peer_id}
134 134
                 if [ -d /home/$MY_USERNAME/Desktop ]; then
135
-                    echo "$ipfs_tox_id:$ipfs_peer_id" >> ${IPFS_USERS_FILE}.new
135
+                    if [[ $ipfs_tox_id != 'none' ]]; then
136
+                        echo "$ipfs_tox_id:$ipfs_peer_id" >> ${IPFS_USERS_FILE}.new
137
+                    fi
136 138
                 fi
137 139
                 state=0
138 140
             fi