<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>BattleMeshV3/NodeConfigScript/BMX</title><revhistory><revision><revnumber>3</revnumber><date>2010-06-03 21:35:49</date><authorinitials>axel</authorinitials></revision><revision><revnumber>2</revnumber><date>2010-06-03 21:08:43</date><authorinitials>axel</authorinitials></revision><revision><revnumber>1</revnumber><date>2010-06-03 20:55:10</date><authorinitials>axel</authorinitials></revision></revhistory></articleinfo><para>BattleMeshV3/NodeConfigScript/BMX hier beschreiben... </para><screen><![CDATA[cd /tmp
]]><![CDATA[
rm bmx*_atheros.ipk
]]><![CDATA[
wget ftp://10.10.0.1/../BattleMesh2010/Images/bmx-uci-config_r1683-1_atheros.ipk
wget ftp://10.10.0.1/../BattleMesh2010/Images/bmx_r1683-1_atheros.ipk
]]><![CDATA[
opkg install bmx*_atheros.ipk
]]><![CDATA[
]]><![CDATA[
# setting wireless config
#
]]><![CDATA[
uci set network.wlan=interface
uci set network.wlan.proto=static
uci set network.wlan.ipaddr=$WIRELESS_IP
uci set network.wlan.netmask=255.255.255.0
uci commit wireless && wifi
uci commit network
]]><![CDATA[
#[edit] Configure the daemon
#
[ -f /etc/config/bmx ] && rm /etc/config/bmx
]]><![CDATA[
touch /etc/config/bmx
]]><![CDATA[
uci add bmx general
]]><![CDATA[
uci add bmx plugin
uci set bmx.@plugin[0]=plugin
uci set bmx.@plugin[0].plugin=bmx_uci_config.so
]]><![CDATA[
]]><![CDATA[
uci add bmx dev
uci set bmx.@dev[0]=dev
uci set bmx.@dev[0].dev=ath0:5
]]><![CDATA[
uci commit bmx
]]><![CDATA[
]]><![CDATA[
#[edit] Enable the daemon
[ -f /etc/init.d/bmx ] && {
  /etc/init.d/bmx enable
  /etc/init.d/bmx start
} || {
  echo "ERROR: bmx init script not found..."
  exit 1
}
]]><![CDATA[
#[edit] Disable the daemon
#
#[ -f /etc/init.d/bmx ] && {
#  /etc/init.d/bmx stop
#  /etc/init.d/bmx disable
#}
]]><![CDATA[
]]><![CDATA[
reboot 
exit]]></screen></article>