Browse Source

Exclude local when browsing with avahi

Bob Mottram 10 years ago
parent
commit
96bcdd36d5
3 changed files with 5 additions and 5 deletions
  1. 2
    2
      src/freedombone
  2. 2
    2
      src/freedombone-client
  3. 1
    1
      src/freedombone-mesh

+ 2
- 2
src/freedombone View File

1790
   echo '#!/bin/bash' > $babel_script
1790
   echo '#!/bin/bash' > $babel_script
1791
   echo '' >> $babel_script
1791
   echo '' >> $babel_script
1792
   echo 'if [[ $1 == "ls" || $1 == "list" ]]; then' >> $babel_script
1792
   echo 'if [[ $1 == "ls" || $1 == "list" ]]; then' >> $babel_script
1793
-  echo '    avahi-browse -at' >> $babel_script
1793
+  echo '    avahi-browse -atl' >> $babel_script
1794
   echo '    exit 0' >> $babel_script
1794
   echo '    exit 0' >> $babel_script
1795
   echo 'fi' >> $babel_script
1795
   echo 'fi' >> $babel_script
1796
   echo '' >> $babel_script
1796
   echo '' >> $babel_script
2054
   echo '        batctl ping $2' >> $batman_script
2054
   echo '        batctl ping $2' >> $batman_script
2055
   echo '        ;;' >> $batman_script
2055
   echo '        ;;' >> $batman_script
2056
   echo '    ls|list)' >> $batman_script
2056
   echo '    ls|list)' >> $batman_script
2057
-  echo '        avahi-browse -at' >> $batman_script
2057
+  echo '        avahi-browse -atl' >> $batman_script
2058
   echo '        ;;' >> $batman_script
2058
   echo '        ;;' >> $batman_script
2059
   echo '    *)' >> $batman_script
2059
   echo '    *)' >> $batman_script
2060
   echo '    echo "error: invalid parameter $1"' >> $batman_script
2060
   echo '    echo "error: invalid parameter $1"' >> $batman_script

+ 2
- 2
src/freedombone-client View File

111
   echo '#!/bin/bash' > $babel_script
111
   echo '#!/bin/bash' > $babel_script
112
   echo '' >> $babel_script
112
   echo '' >> $babel_script
113
   echo 'if [[ $1 == "ls" || $1 == "list" ]]; then' >> $babel_script
113
   echo 'if [[ $1 == "ls" || $1 == "list" ]]; then' >> $babel_script
114
-  echo '    avahi-browse -at' >> $babel_script
114
+  echo '    avahi-browse -atl' >> $babel_script
115
   echo '    exit 0' >> $babel_script
115
   echo '    exit 0' >> $babel_script
116
   echo 'fi' >> $babel_script
116
   echo 'fi' >> $babel_script
117
   echo '' >> $babel_script
117
   echo '' >> $babel_script
378
   echo '        batctl ping $2' >> $batman_script
378
   echo '        batctl ping $2' >> $batman_script
379
   echo '        ;;' >> $batman_script
379
   echo '        ;;' >> $batman_script
380
   echo '    ls|list)' >> $batman_script
380
   echo '    ls|list)' >> $batman_script
381
-  echo '        avahi-browse -at' >> $batman_script
381
+  echo '        avahi-browse -atl' >> $batman_script
382
   echo '        ;;' >> $batman_script
382
   echo '        ;;' >> $batman_script
383
   echo '    *)' >> $batman_script
383
   echo '    *)' >> $batman_script
384
   echo '    echo "error: invalid parameter $1"' >> $batman_script
384
   echo '    echo "error: invalid parameter $1"' >> $batman_script

+ 1
- 1
src/freedombone-mesh View File

42
     fi
42
     fi
43
 fi
43
 fi
44
 
44
 
45
-avahi-browse -at | awk -F ' ' '{print $4}' > $PEERS_FILE
45
+avahi-browse -atl | grep "Workstation" | awk -F ' ' '{print $4}' > $PEERS_FILE
46
 
46
 
47
 if [ ! -f $PEERS_FILE ]; then
47
 if [ ! -f $PEERS_FILE ]; then
48
    echo 'No peers were found'
48
    echo 'No peers were found'