Selaa lähdekoodia

Only install avahi on mesh startup

Bob Mottram 10 vuotta sitten
vanhempi
commit
0d9340dc75
1 muutettua tiedostoa jossa 10 lisäystä ja 8 poistoa
  1. 10
    8
      src/freedombone-client

+ 10
- 8
src/freedombone-client Näytä tiedosto

@@ -149,14 +149,16 @@ function mesh_batman {
149 149
 
150 150
   echo '#!/bin/sh' > $batman_script
151 151
   echo '' >> $batman_script
152
-  echo '# install avahi' >> $batman_script
153
-  echo 'apt-get -y install avahi-utils avahi-autoipd' >> $batman_script
154
-  echo 'sed -i "s|#host-name=.*|host-name=$(hostname)|g" /etc/avahi/avahi-daemon.conf' >> $batman_script
155
-  echo 'sed -i "s|host-name=.*|host-name=$(hostname)|g" /etc/avahi/avahi-daemon.conf' >> $batman_script
156
-  echo 'if [ -f /bin/systemctl ]; then' >> $batman_script
157
-  echo '    systemctl restart avahi-daemon' >> $batman_script
158
-  echo 'else' >> $batman_script
159
-  echo '    service avahi-daemon restart' >> $batman_script
152
+  echo 'if [[ $1 == "start" ]]; then' >> $batman_script
153
+  echo '    # install avahi' >> $batman_script
154
+  echo '    apt-get -y install avahi-utils avahi-autoipd' >> $batman_script
155
+  echo '    sed -i "s|#host-name=.*|host-name=$(hostname)|g" /etc/avahi/avahi-daemon.conf' >> $batman_script
156
+  echo '    sed -i "s|host-name=.*|host-name=$(hostname)|g" /etc/avahi/avahi-daemon.conf' >> $batman_script
157
+  echo '    if [ -f /bin/systemctl ]; then' >> $batman_script
158
+  echo '        systemctl restart avahi-daemon' >> $batman_script
159
+  echo '    else' >> $batman_script
160
+  echo '        service avahi-daemon restart' >> $batman_script
161
+  echo '    fi' >> $batman_script
160 162
   echo 'fi' >> $batman_script
161 163
   echo '' >> $batman_script
162 164
   echo '# Mesh definition' >> $batman_script