Pārlūkot izejas kodu

Avahi service description for ipfs

Bob Mottram 8 gadus atpakaļ
vecāks
revīzija
e3f6d1ed1c
Revīzijas autora e-pasts nav piesaistīts nevienam kontam
1 mainītis faili ar 7 papildinājumiem un 7 dzēšanām
  1. 7
    7
      src/freedombone-image-mesh

+ 7
- 7
src/freedombone-image-mesh Parādīt failu

78
 # whether to enable zeronet
78
 # whether to enable zeronet
79
 ENABLE_ZERONET=
79
 ENABLE_ZERONET=
80
 
80
 
81
-function create_avahi_service {
81
+IPFS_PORT=4001
82
+
83
+function create_avahi_mesh_service {
82
     service_name=$1
84
     service_name=$1
83
     service_type=$2
85
     service_type=$2
84
     service_protocol=$3
86
     service_protocol=$3
86
     service_description="$5"
88
     service_description="$5"
87
 
89
 
88
     if [ ! -d /etc/avahi ]; then
90
     if [ ! -d /etc/avahi ]; then
89
-        echo $'create_avahi_service: avahi was not installed'
91
+        echo $'create_avahi_mesh_service: avahi was not installed'
90
         exit 52925
92
         exit 52925
91
     fi
93
     fi
92
 
94
 
97
     echo '  <service>' >> /etc/avahi/services/${service_name}.service
99
     echo '  <service>' >> /etc/avahi/services/${service_name}.service
98
     echo "    <type>_${service_type}._${service_protocol}</type>" >> /etc/avahi/services/${service_name}.service
100
     echo "    <type>_${service_type}._${service_protocol}</type>" >> /etc/avahi/services/${service_name}.service
99
     echo "    <port>${service_port}</port>" >> /etc/avahi/services/${service_name}.service
101
     echo "    <port>${service_port}</port>" >> /etc/avahi/services/${service_name}.service
100
-    if [ "$service_description" ]; then
101
-        echo "    <txt-record>$service_description</txt-record>" >> /tmp/zeronet-blog.service
102
-    fi
102
+    echo "    <txt-record>$service_description</txt-record>" >> /etc/avahi/services/${service_name}.service
103
     echo '  </service>' >> /etc/avahi/services/${service_name}.service
103
     echo '  </service>' >> /etc/avahi/services/${service_name}.service
104
     echo '</service-group>' >> /etc/avahi/services/${service_name}.service
104
     echo '</service-group>' >> /etc/avahi/services/${service_name}.service
105
 }
105
 }
814
     fi
814
     fi
815
 
815
 
816
     TOX_ID=$(su -c 'toxid' - $MY_USERNAME)
816
     TOX_ID=$(su -c 'toxid' - $MY_USERNAME)
817
-    create_avahi_service ipfs "ipfs" udp $IPFS_PORT "${IPFS_PEER_ID}:${TOX_ID}"
817
+    create_avahi_mesh_service "ipfs" "ipfs" "udp" "$IPFS_PORT" "${IPFS_PEER_ID}:${TOX_ID}"
818
 
818
 
819
-    echo 'IPFS installed with ID $IPFS_PEER_ID' >> $INSTALL_LOG
819
+    echo "IPFS installed with ID ${IPFS_PEER_ID}" >> $INSTALL_LOG
820
 }
820
 }
821
 
821
 
822
 function setup_tahoelafs {
822
 function setup_tahoelafs {