瀏覽代碼

Batman client not needed

Bob Mottram 8 年之前
父節點
當前提交
70578c7749
共有 2 個文件被更改,包括 0 次插入264 次删除
  1. 0
    2
      src/freedombone-client
  2. 0
    262
      src/freedombone-mesh-install

+ 0
- 2
src/freedombone-client 查看文件

@@ -196,8 +196,6 @@ if [[ $MESH_CLIENT_INSTALL == $'yes' || $MESH_CLIENT_INSTALL == $'y' || $MESH_CL
196 196
     sudo ${PROJECT_NAME}-mesh-install -f toxic
197 197
     ${PROJECT_NAME}-mesh-install -f qtox
198 198
     sudo ${PROJECT_NAME}-mesh-install -f zeronet
199
-
200
-    ${PROJECT_NAME}-mesh-install -f batman_client
201 199
 fi
202 200
 echo $'Configuration complete'
203 201
 exit 0

+ 0
- 262
src/freedombone-mesh-install 查看文件

@@ -445,265 +445,6 @@ function mesh_tox_client_toxic_from_repo {
445 445
 	echo "Toxic Installed."
446 446
 }
447 447
 
448
-function install_batman_client {
449
-	TOXIC_FILE=$(cat /usr/share/${PROJECT_NAME}/apps/${PROJECT_NAME}-app-tox | grep "TOXIC_FILE=" | head -n 1 | awk -F '=' '{print $2}')
450
-
451
-	if [ ! -f ${rootdir}/tmp/meshtype ]; then
452
-		$CHROOT_PREFIX sudo apt-get -y install iproute bridge-utils libnetfilter-conntrack3 batctl
453
-		$CHROOT_PREFIX sudo apt-get -y install python-dev libevent-dev ebtables python-pip
454
-		$CHROOT_PREFIX sudo apt-get -y install wireless-tools rfkill
455
-		if [ ! -f $TOXIC_FILE ]; then
456
-			$CHROOT_PREFIX sudo apt-get -y install toxic
457
-		fi
458
-	fi
459
-
460
-	BATMAN_SCRIPT=${rootdir}/tmp/batman
461
-
462
-	echo '#!/bin/bash' > $BATMAN_SCRIPT
463
-	echo '' >> $BATMAN_SCRIPT
464
-	echo 'if [[ $1 == "start" ]]; then' >> $BATMAN_SCRIPT
465
-	echo '    # install avahi' >> $BATMAN_SCRIPT
466
-	echo '    apt-get -y install avahi-utils avahi-autoipd avahi-daemon avahi-dnsconfd bittornado' >> $BATMAN_SCRIPT
467
-	echo '    sed -i "s|#host-name=.*|host-name=$(hostname)|g" /etc/avahi/avahi-daemon.conf' >> $BATMAN_SCRIPT
468
-	echo '    sed -i "s|host-name=.*|host-name=$(hostname)|g" /etc/avahi/avahi-daemon.conf' >> $BATMAN_SCRIPT
469
-	echo '    sed -i "s|use-ipv4=.*|use-ipv4=yes|g" /etc/avahi/avahi-daemon.conf' >> $BATMAN_SCRIPT
470
-	echo '    sed -i "s|use-ipv6=.*|use-ipv6=no|g" /etc/avahi/avahi-daemon.conf' >> $BATMAN_SCRIPT
471
-	echo '    sed -i "s|#disallow-other-stacks=.*|disallow-other-stacks=yes|g" /etc/avahi/avahi-daemon.conf' >> $BATMAN_SCRIPT
472
-	echo '    sed -i "s|hosts:.*|hosts:          files mdns4_minimal dns mdns4 mdns|g" /etc/nsswitch.conf' >> $BATMAN_SCRIPT
473
-	echo '    if [ -f /bin/systemctl ]; then' >> $BATMAN_SCRIPT
474
-	echo '        systemctl restart avahi-daemon' >> $BATMAN_SCRIPT
475
-	echo '    else' >> $BATMAN_SCRIPT
476
-	echo '        service avahi-daemon restart' >> $BATMAN_SCRIPT
477
-	echo '    fi' >> $BATMAN_SCRIPT
478
-	echo 'fi' >> $BATMAN_SCRIPT
479
-	echo '' >> $BATMAN_SCRIPT
480
-	echo '# Mesh definition' >> $BATMAN_SCRIPT
481
-	echo "WIFI_SSID=$WIFI_SSID" >> $BATMAN_SCRIPT
482
-	echo "CELLID=$BATMAN_CELLID" >> $BATMAN_SCRIPT
483
-	echo "CHANNEL=$WIFI_CHANNEL" >> $BATMAN_SCRIPT
484
-	echo '' >> $BATMAN_SCRIPT
485
-	echo '# Ethernet bridge definition (bridged to bat0)' >> $BATMAN_SCRIPT
486
-	echo 'BRIDGE=br-mesh' >> $BATMAN_SCRIPT
487
-	echo "IFACE=$WIFI_INTERFACE" >> $BATMAN_SCRIPT
488
-	echo 'EIFACE=eth0' >> $BATMAN_SCRIPT
489
-	echo '' >> $BATMAN_SCRIPT
490
-	echo 'if [[ $IFACE == "wlan0" ]]; then' >> $BATMAN_SCRIPT
491
-	echo '    if grep -q "wlan1" /proc/net/dev; then' >> $BATMAN_SCRIPT
492
-	echo '        IFACE=wlan1' >> $BATMAN_SCRIPT
493
-	echo '    fi' >> $BATMAN_SCRIPT
494
-	echo 'fi' >> $BATMAN_SCRIPT
495
-	echo 'if [[ $IFACE == "wlan0" ]]; then' >> $BATMAN_SCRIPT
496
-	echo '    if grep -q "wlan2" /proc/net/dev; then' >> $BATMAN_SCRIPT
497
-	echo '        IFACE=wlan2' >> $BATMAN_SCRIPT
498
-	echo '    fi' >> $BATMAN_SCRIPT
499
-	echo 'fi' >> $BATMAN_SCRIPT
500
-	echo 'if [[ $IFACE == "wlan0" ]]; then' >> $BATMAN_SCRIPT
501
-	echo '    if grep -q "wlan3" /proc/net/dev; then' >> $BATMAN_SCRIPT
502
-	echo '        IFACE=wlan3' >> $BATMAN_SCRIPT
503
-	echo '    fi' >> $BATMAN_SCRIPT
504
-	echo 'fi' >> $BATMAN_SCRIPT
505
-	echo '' >> $BATMAN_SCRIPT
506
-	echo 'if [ -e /etc/default/batctl ]; then' >> $BATMAN_SCRIPT
507
-	echo '    . /etc/default/batctl' >> $BATMAN_SCRIPT
508
-	echo 'fi' >> $BATMAN_SCRIPT
509
-	echo '' >> $BATMAN_SCRIPT
510
-	echo 'start() {' >> $BATMAN_SCRIPT
511
-	echo '    if [ -f /tmp/meshtype ] ; then' >> $BATMAN_SCRIPT
512
-	echo '        echo "Mesh already running"' >> $BATMAN_SCRIPT
513
-	echo '        return' >> $BATMAN_SCRIPT
514
-	echo '    fi' >> $BATMAN_SCRIPT
515
-	echo '    if [ -z "$IFACE" ] ; then' >> $BATMAN_SCRIPT
516
-	echo '        echo "error: unable to find wifi interface, not enabling batman-adv mesh"' >> $BATMAN_SCRIPT
517
-	echo '        return' >> $BATMAN_SCRIPT
518
-	echo '    fi' >> $BATMAN_SCRIPT
519
-	echo '    echo "info: enabling batman-adv mesh network $WIFI_SSID on $IFACE"' >> $BATMAN_SCRIPT
520
-
521
-	echo '    if [ -f /bin/systemctl ]; then' >> $BATMAN_SCRIPT
522
-	echo '        systemctl stop network-manager' >> $BATMAN_SCRIPT
523
-	echo '    else' >> $BATMAN_SCRIPT
524
-	echo '        service network-manager stop' >> $BATMAN_SCRIPT
525
-	echo '    fi' >> $BATMAN_SCRIPT
526
-	echo '    sleep 5' >> $BATMAN_SCRIPT
527
-	echo '' >> $BATMAN_SCRIPT
528
-	echo "    # remove an avahi service which isn't used" >> $BATMAN_SCRIPT
529
-	echo '    if [ -f /etc/avahi/services/udisks.service ]; then' >> $BATMAN_SCRIPT
530
-	echo '        sudo rm /etc/avahi/services/udisks.service' >> $BATMAN_SCRIPT
531
-	echo '    fi' >> $BATMAN_SCRIPT
532
-	echo '' >> $BATMAN_SCRIPT
533
-	echo '    # Might have to re-enable wifi' >> $BATMAN_SCRIPT
534
-	echo '    rfkill unblock $(rfkill list|awk -F: "/phy/ {print $1}") || true' >> $BATMAN_SCRIPT
535
-	echo '' >> $BATMAN_SCRIPT
536
-	echo '    ifconfig $IFACE down' >> $BATMAN_SCRIPT
537
-	echo '    ifconfig $IFACE mtu 1532' >> $BATMAN_SCRIPT
538
-	echo '    iwconfig $IFACE enc off' >> $BATMAN_SCRIPT
539
-	echo '    iwconfig $IFACE mode ad-hoc essid $WIFI_SSID channel $CHANNEL' >> $BATMAN_SCRIPT
540
-	echo '    sleep 1' >> $BATMAN_SCRIPT
541
-	echo '    iwconfig $IFACE ap $CELLID' >> $BATMAN_SCRIPT
542
-	echo '' >> $BATMAN_SCRIPT
543
-	echo '    modprobe batman-adv' >> $BATMAN_SCRIPT
544
-	echo '    batctl if add $IFACE' >> $BATMAN_SCRIPT
545
-	echo '    ifconfig $IFACE up' >> $BATMAN_SCRIPT
546
-	echo '    avahi-autoipd --force-bind --daemonize --wait $BRIDGE' >> $BATMAN_SCRIPT
547
-	echo '    avahi-autoipd --force-bind --daemonize --wait $IFACE' >> $BATMAN_SCRIPT
548
-	echo '    ifconfig bat0 up promisc' >> $BATMAN_SCRIPT
549
-	echo '' >> $BATMAN_SCRIPT
550
-	echo '    #Use persistent HWAddr' >> $BATMAN_SCRIPT
551
-	echo '    ether_new=$(ifconfig eth0 | grep HWaddr | sed -e "s/.*HWaddr //")' >> $BATMAN_SCRIPT
552
-	echo '    if [ ! -f /var/lib/mesh-node/bat0 ]; then' >> $BATMAN_SCRIPT
553
-	echo '        mkdir /var/lib/mesh-node' >> $BATMAN_SCRIPT
554
-	echo '        echo "${ether_new}" > /var/lib/mesh-node/bat0' >> $BATMAN_SCRIPT
555
-	echo '    else' >> $BATMAN_SCRIPT
556
-	echo '        ether=$(cat /var/lib/mesh-node/bat0)' >> $BATMAN_SCRIPT
557
-	echo '        ifconfig bat0 hw ether ${ether}' >> $BATMAN_SCRIPT
558
-	echo '    fi' >> $BATMAN_SCRIPT
559
-	echo '' >> $BATMAN_SCRIPT
560
-	echo '    if [ "$EIFACE" ] ; then' >> $BATMAN_SCRIPT
561
-	echo '        brctl addbr $BRIDGE' >> $BATMAN_SCRIPT
562
-	echo '        brctl addif $BRIDGE bat0' >> $BATMAN_SCRIPT
563
-	echo '        brctl addif $BRIDGE $EIFACE' >> $BATMAN_SCRIPT
564
-	echo '        ifconfig bat0 0.0.0.0' >> $BATMAN_SCRIPT
565
-	echo '        ifconfig $EIFACE 0.0.0.0' >> $BATMAN_SCRIPT
566
-	echo '        ifconfig $EIFACE up promisc' >> $BATMAN_SCRIPT
567
-	echo '        ifconfig $BRIDGE up' >> $BATMAN_SCRIPT
568
-	echo '    fi' >> $BATMAN_SCRIPT
569
-	echo '' >> $BATMAN_SCRIPT
570
-	echo '    iptables -A INPUT -p tcp --dport 548 -j ACCEPT' >> $BATMAN_SCRIPT
571
-	echo '    iptables -A INPUT -p udp --dport 548 -j ACCEPT' >> $BATMAN_SCRIPT
572
-	echo '    iptables -A INPUT -p tcp --dport 5353 -j ACCEPT' >> $BATMAN_SCRIPT
573
-	echo '    iptables -A INPUT -p udp --dport 5353 -j ACCEPT' >> $BATMAN_SCRIPT
574
-	echo '    iptables -A INPUT -p tcp --dport 5354 -j ACCEPT' >> $BATMAN_SCRIPT
575
-	echo '    iptables -A INPUT -p udp --dport 5354 -j ACCEPT' >> $BATMAN_SCRIPT
576
-	echo "    iptables -A INPUT -p tcp --dport $ZERONET_PORT -j ACCEPT" >> $BATMAN_SCRIPT
577
-	echo "    iptables -A INPUT -p udp --dport $ZERONET_PORT -j ACCEPT" >> $BATMAN_SCRIPT
578
-	echo "    iptables -A INPUT -p udp --dport $TRACKER_PORT -j ACCEPT" >> $BATMAN_SCRIPT
579
-	echo "    iptables -A INPUT -p tcp --dport $TRACKER_PORT -j ACCEPT" >> $BATMAN_SCRIPT
580
-	echo "    iptables -A INPUT -p tcp --dport $IPFS_PORT -j ACCEPT" >> $BATMAN_SCRIPT
581
-	echo "    iptables -A INPUT -p udp --dport 1900 -j ACCEPT" >> $BATMAN_SCRIPT
582
-	echo "    iptables -A INPUT -p tcp --dport 80 -j ACCEPT" >> $BATMAN_SCRIPT
583
-	echo "    iptables -A INPUT -p udp -m udp -j ACCEPT" >> $BATMAN_SCRIPT
584
-	echo '' >> $BATMAN_SCRIPT
585
-	echo '    if [ -f /bin/systemctl ]; then' >> $BATMAN_SCRIPT
586
-	echo '        systemctl restart avahi-daemon' >> $BATMAN_SCRIPT
587
-	echo '    else' >> $BATMAN_SCRIPT
588
-	echo '        service avahi-daemon restart' >> $BATMAN_SCRIPT
589
-	echo '    fi' >> $BATMAN_SCRIPT
590
-	echo '    echo "batman" > /tmp/meshtype' >> $BATMAN_SCRIPT
591
-	echo '}' >> $BATMAN_SCRIPT
592
-	echo '' >> $BATMAN_SCRIPT
593
-	echo 'stop() {' >> $BATMAN_SCRIPT
594
-	echo '    if [ -z "$IFACE" ]; then' >> $BATMAN_SCRIPT
595
-	echo '        echo "error: unable to find wifi interface, not enabling batman-adv mesh"' >> $BATMAN_SCRIPT
596
-	echo '        return' >> $BATMAN_SCRIPT
597
-	echo '    fi' >> $BATMAN_SCRIPT
598
-	echo '    if [ "$EIFACE" ]; then' >> $BATMAN_SCRIPT
599
-	echo '        brctl delif $BRIDGE bat0' >> $BATMAN_SCRIPT
600
-	echo '        brctl delif $BRIDGE $EIFACE' >> $BATMAN_SCRIPT
601
-	echo '        ifconfig $BRIDGE down || true' >> $BATMAN_SCRIPT
602
-	echo '        brctl delbr $BRIDGE' >> $BATMAN_SCRIPT
603
-	echo '        ifconfig $EIFACE down -promisc' >> $BATMAN_SCRIPT
604
-	echo '    fi' >> $BATMAN_SCRIPT
605
-	echo '' >> $BATMAN_SCRIPT
606
-	echo '    avahi-autoipd -k $BRIDGE' >> $BATMAN_SCRIPT
607
-	echo '    avahi-autoipd -k $IFACE' >> $BATMAN_SCRIPT
608
-	echo '    ifconfig bat0 down -promisc' >> $BATMAN_SCRIPT
609
-	echo '' >> $BATMAN_SCRIPT
610
-	echo '    batctl if del $IFACE' >> $BATMAN_SCRIPT
611
-	echo '    rmmod batman-adv' >> $BATMAN_SCRIPT
612
-	echo '    ifconfig $IFACE mtu 1500' >> $BATMAN_SCRIPT
613
-	echo '    ifconfig $IFACE down' >> $BATMAN_SCRIPT
614
-	echo '    iwconfig $IFACE mode managed' >> $BATMAN_SCRIPT
615
-	echo '' >> $BATMAN_SCRIPT
616
-	echo '    iptables -D INPUT -p tcp --dport 548 -j ACCEPT' >> $BATMAN_SCRIPT
617
-	echo '    iptables -D INPUT -p udp --dport 548 -j ACCEPT' >> $BATMAN_SCRIPT
618
-	echo '    iptables -D INPUT -p tcp --dport 5353 -j ACCEPT' >> $BATMAN_SCRIPT
619
-	echo '    iptables -D INPUT -p udp --dport 5353 -j ACCEPT' >> $BATMAN_SCRIPT
620
-	echo '    iptables -D INPUT -p tcp --dport 5354 -j ACCEPT' >> $BATMAN_SCRIPT
621
-	echo '    iptables -D INPUT -p udp --dport 5354 -j ACCEPT' >> $BATMAN_SCRIPT
622
-	echo "    iptables -D INPUT -p tcp --dport $ZERONET_PORT -j ACCEPT" >> $BATMAN_SCRIPT
623
-	echo "    iptables -D INPUT -p udp --dport $ZERONET_PORT -j ACCEPT" >> $BATMAN_SCRIPT
624
-	echo "    iptables -D INPUT -p udp --dport $TRACKER_PORT -j ACCEPT" >> $BATMAN_SCRIPT
625
-	echo "    iptables -D INPUT -p tcp --dport $TRACKER_PORT -j ACCEPT" >> $BATMAN_SCRIPT
626
-	echo "    iptables -D INPUT -p tcp --dport $IPFS_PORT -j ACCEPT" >> $BATMAN_SCRIPT
627
-	echo "    iptables -D INPUT -p udp --dport 1900 -j ACCEPT" >> $BATMAN_SCRIPT
628
-	echo "    iptables -D INPUT -p tcp --dport 80 -j ACCEPT" >> $BATMAN_SCRIPT
629
-	echo "    iptables -D INPUT -p udp -m udp -j ACCEPT" >> $BATMAN_SCRIPT
630
-	echo '' >> $BATMAN_SCRIPT
631
-	echo '    if [ -f /bin/systemctl ]; then' >> $BATMAN_SCRIPT
632
-	echo '        systemctl restart network-manager' >> $BATMAN_SCRIPT
633
-	echo '    else' >> $BATMAN_SCRIPT
634
-	echo '        service network-manager restart' >> $BATMAN_SCRIPT
635
-	echo '    fi' >> $BATMAN_SCRIPT
636
-	echo '    ' >> $BATMAN_SCRIPT
637
-	echo '    # restore tox bootstrap nodes for the internet' >> $BATMAN_SCRIPT
638
-	echo '    if [ -f /usr/share/toxic/DHTnodes.internet ]; then' >> $BATMAN_SCRIPT
639
-	echo '        mv /usr/share/toxic/DHTnodes.internet /usr/share/toxic/DHTnodes' >> $BATMAN_SCRIPT
640
-	echo '    fi' >> $BATMAN_SCRIPT
641
-	echo '    if [ -f /usr/local/share/toxic/DHTnodes.internet ]; then' >> $BATMAN_SCRIPT
642
-	echo '        mv /usr/local/share/toxic/DHTnodes.internet /usr/local/share/toxic/DHTnodes' >> $BATMAN_SCRIPT
643
-	echo '    fi' >> $BATMAN_SCRIPT
644
-	echo '' >> $BATMAN_SCRIPT
645
-	echo '    if [ -f /bin/systemctl ]; then' >> $BATMAN_SCRIPT
646
-	echo '        systemctl stop avahi-daemon' >> $BATMAN_SCRIPT
647
-	echo '    else' >> $BATMAN_SCRIPT
648
-	echo '        service avahi-daemon stop' >> $BATMAN_SCRIPT
649
-	echo '    fi' >> $BATMAN_SCRIPT
650
-	echo '' >> $BATMAN_SCRIPT
651
-	echo '    sudo rm -f /tmp/meshtype' >> $BATMAN_SCRIPT
652
-	echo '' >> $BATMAN_SCRIPT
653
-	echo '    # kill processes' >> $BATMAN_SCRIPT
654
-	echo '    zeronet_proc=$(ps aux | grep zeronet | grep -v grep | awk -F " " "{print $2}" | head -n1)' >> $BATMAN_SCRIPT
655
-	echo '    if [ "$zeronet_proc" ]; then' >> $BATMAN_SCRIPT
656
-	echo '        kill -9 $zeronet_proc 2> /dev/null' >> $BATMAN_SCRIPT
657
-	echo '    fi' >> $BATMAN_SCRIPT
658
-	echo '    tracker_proc=$(ps aux | grep bttrack | grep -v grep | awk -F " " "{print $2}" | head -n1)' >> $BATMAN_SCRIPT
659
-	echo '    if [ "$tracker_proc" ]; then' >> $BATMAN_SCRIPT
660
-	echo '        kill -9 $tracker_proc 2> /dev/null' >> $BATMAN_SCRIPT
661
-	echo '    fi' >> $BATMAN_SCRIPT
662
-	echo '    if [ ! -f /etc/systemd/system/ipfs.service ]; then' >> $BATMAN_SCRIPT
663
-	echo '        ipfs_proc=$(ps aux | grep ipfs | grep -v grep | awk -F " " "{print $2}" | head -n1)' >> $BATMAN_SCRIPT
664
-	echo '        if [ "$ipfs_proc" ]; then' >> $BATMAN_SCRIPT
665
-	echo '            kill -9 $ipfs_proc 2> /dev/null' >> $BATMAN_SCRIPT
666
-	echo '        fi' >> $BATMAN_SCRIPT
667
-	echo '    fi' >> $BATMAN_SCRIPT
668
-	echo '}' >> $BATMAN_SCRIPT
669
-	echo '' >> $BATMAN_SCRIPT
670
-	echo 'if ! grep -q "$IFACE" /proc/net/dev; then' >> $BATMAN_SCRIPT
671
-	echo '    echo "Interface $IFACE was not found"' >> $BATMAN_SCRIPT
672
-	echo '    stop' >> $BATMAN_SCRIPT
673
-	echo '    exit 1' >> $BATMAN_SCRIPT
674
-	echo 'fi' >> $BATMAN_SCRIPT
675
-	echo '' >> $BATMAN_SCRIPT
676
-	echo 'case "$1" in' >> $BATMAN_SCRIPT
677
-	echo '    start|stop)' >> $BATMAN_SCRIPT
678
-	echo '        $1' >> $BATMAN_SCRIPT
679
-	echo '        ;;' >> $BATMAN_SCRIPT
680
-	echo '    restart)' >> $BATMAN_SCRIPT
681
-	echo '        stop' >> $BATMAN_SCRIPT
682
-	echo '        sleep 10' >> $BATMAN_SCRIPT
683
-	echo '        start' >> $BATMAN_SCRIPT
684
-	echo '        ;;' >> $BATMAN_SCRIPT
685
-	echo '    status)' >> $BATMAN_SCRIPT
686
-	echo '        batctl o' >> $BATMAN_SCRIPT
687
-	echo '        ;;' >> $BATMAN_SCRIPT
688
-	echo '    ping)' >> $BATMAN_SCRIPT
689
-	echo '        batctl ping $2' >> $BATMAN_SCRIPT
690
-	echo '        ;;' >> $BATMAN_SCRIPT
691
-	echo '    ls|list)' >> $BATMAN_SCRIPT
692
-	echo '        avahi-browse -atl' >> $BATMAN_SCRIPT
693
-	echo '        ;;' >> $BATMAN_SCRIPT
694
-	echo '    *)' >> $BATMAN_SCRIPT
695
-	echo '    echo "error: invalid parameter $1"' >> $BATMAN_SCRIPT
696
-	echo '    echo "usage: $0 {start|stop|restart|status|ping|ls|list}"' >> $BATMAN_SCRIPT
697
-	echo '    exit 2' >> $BATMAN_SCRIPT
698
-	echo '    ;;' >> $BATMAN_SCRIPT
699
-	echo 'esac' >> $BATMAN_SCRIPT
700
-	echo 'exit 0' >> $BATMAN_SCRIPT
701
-	chmod +x $BATMAN_SCRIPT
702
-	sudo cp -f $BATMAN_SCRIPT /usr/bin/batman
703
-	rm $BATMAN_SCRIPT
704
-}
705
-
706
-
707 448
 while [[ $# > 1 ]]
708 449
 do
709 450
 	key="$1"
@@ -764,9 +505,6 @@ if [[ $FN == 'batman' ]]; then
764 505
 		install_batman_remove
765 506
 	fi
766 507
 fi
767
-if [[ $FN == 'batman_client' ]]; then
768
-	install_batman_client
769
-fi
770 508
 if [[ $FN == 'qtox' ]]; then
771 509
 	mesh_tox_client_qtox
772 510
 fi