Browse Source

Initialise cjdcmd

Bob Mottram 10 years ago
parent
commit
8575325d47
1 changed files with 7 additions and 3 deletions
  1. 7
    3
      install-freedombone.sh

+ 7
- 3
install-freedombone.sh View File

@@ -717,10 +717,11 @@ function install_cjdns {
717 717
   echo '         echo "cjdroute is already running. Doing nothing..."' >> /etc/init.d/cjdns
718 718
   echo '     else' >> /etc/init.d/cjdns
719 719
   echo '         echo " * Starting cjdroute"' >> /etc/init.d/cjdns
720
-  echo '         /sbin/ip addr add $CJDNS_IP/8 dev cjdroute0' >> /etc/init.d/cjdns
721
-  echo '         /sbin/ip link set mtu 1312 dev cjdroute0' >> /etc/init.d/cjdns
722
-  echo '         /sbin/ip link set cjdroute0 up' >> /etc/init.d/cjdns
723 720
   echo '         su -c "$PROG_PATH/$PROG < $PROG_PATH/$CJDNS_CONFIG" - $CJDNS_USER' >> /etc/init.d/cjdns
721
+  echo '         /sbin/ip addr add $CJDNS_IP/8 dev tun0' >> /etc/init.d/cjdns
722
+  echo '         /sbin/ip link set mtu 1312 dev tun0' >> /etc/init.d/cjdns
723
+  echo '         /sbin/ip link set tun0 up' >> /etc/init.d/cjdns
724
+  echo '         /sbin/ip tuntap add mode tun user cjdns dev tun0' >> /etc/init.d/cjdns
724 725
   echo '     fi' >> /etc/init.d/cjdns
725 726
   echo '}' >> /etc/init.d/cjdns
726 727
   echo '' >> /etc/init.d/cjdns
@@ -882,6 +883,9 @@ function install_cjdns_tools {
882 883
   fi
883 884
   cp $HOME/projects/go/bin/cjdcmd /usr/bin
884 885
 
886
+  # initialise from the cjdns config
887
+  /usr/bin/cjdcmd cjdnsadmin -file /etc/cjdns/cjdroute.conf
888
+
885 889
   echo 'install_cjdns_tools' >> $COMPLETION_FILE
886 890
 }
887 891