From b99e6b5b1443a9bf019a16529ec97f70fb0eb967 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Sat, 8 Aug 2015 09:28:40 +0100 Subject: [PATCH] Install avahi within mesh scripts --- src/freedombone-client | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/freedombone-client b/src/freedombone-client index 9383f441..97a65281 100755 --- a/src/freedombone-client +++ b/src/freedombone-client @@ -94,6 +94,17 @@ function mesh_babel { babel_script=/tmp/babel echo '#!/bin/sh' > $babel_script + echo '' >> $babel_script + echo '# install avahi' >> $babel_script + echo 'apt-get -y install avahi-utils avahi-autoipd' >> $babel_script + echo 'sed -i "s|#host-name=.*|host-name=$(hostname)|g" /etc/avahi/avahi-daemon.conf' >> $babel_script + echo 'sed -i "s|host-name=.*|host-name=$(hostname)|g" /etc/avahi/avahi-daemon.conf' >> $babel_script + echo 'if [ -f /bin/systemctl ]; then' >> $babel_script + echo ' systemctl restart avahi-daemon' >> $babel_script + echo 'else' >> $babel_script + echo ' service avahi-daemon restart' >> $babel_script + echo 'fi' >> $babel_script + echo '' >> $babel_script echo 'IFACE=wlan0' >> $babel_script echo 'IFACE_EXISTS=$(grep "$IFACE" /proc/net/dev)' >> $babel_script echo '' >> $babel_script @@ -138,6 +149,16 @@ function mesh_batman { echo '#!/bin/sh' > $batman_script echo '' >> $batman_script + echo '# install avahi' >> $batman_script + echo 'apt-get -y install avahi-utils avahi-autoipd' >> $batman_script + echo 'sed -i "s|#host-name=.*|host-name=$(hostname)|g" /etc/avahi/avahi-daemon.conf' >> $batman_script + echo 'sed -i "s|host-name=.*|host-name=$(hostname)|g" /etc/avahi/avahi-daemon.conf' >> $batman_script + echo 'if [ -f /bin/systemctl ]; then' >> $batman_script + echo ' systemctl restart avahi-daemon' >> $batman_script + echo 'else' >> $batman_script + echo ' service avahi-daemon restart' >> $batman_script + echo 'fi' >> $batman_script + echo '' >> $batman_script echo '# Mesh definition' >> $batman_script echo "ESSID=$ESSID" >> $batman_script echo "CELLID=$BATMAN_CELLID" >> $batman_script