diff options
author | Jason Reiss <jreiss@multitech.com> | 2017-05-25 14:18:48 -0500 |
---|---|---|
committer | Jason Reiss <jreiss@multitech.com> | 2017-05-25 14:18:48 -0500 |
commit | 92782f6ed4f50ae753534a9c095e09a8f89fa4d3 (patch) | |
tree | 27971772322474889a3403c20e70526bfb7152ec /recipes-connectivity/lora/lora-packet-forwarder/mtcdt | |
parent | 30945f752514a91c8563238e31d34e7c574b13d2 (diff) | |
download | meta-mlinux-92782f6ed4f50ae753534a9c095e09a8f89fa4d3.tar.gz meta-mlinux-92782f6ed4f50ae753534a9c095e09a8f89fa4d3.tar.bz2 meta-mlinux-92782f6ed4f50ae753534a9c095e09a8f89fa4d3.zip |
lora: network server update to 1.0.34, update global_conf files for 3.1.0 packet forwarder
Diffstat (limited to 'recipes-connectivity/lora/lora-packet-forwarder/mtcdt')
-rwxr-xr-x | recipes-connectivity/lora/lora-packet-forwarder/mtcdt/lora-packet-forwarder.init | 42 |
1 files changed, 15 insertions, 27 deletions
diff --git a/recipes-connectivity/lora/lora-packet-forwarder/mtcdt/lora-packet-forwarder.init b/recipes-connectivity/lora/lora-packet-forwarder/mtcdt/lora-packet-forwarder.init index 396b291..fa4e1b4 100755 --- a/recipes-connectivity/lora/lora-packet-forwarder/mtcdt/lora-packet-forwarder.init +++ b/recipes-connectivity/lora/lora-packet-forwarder/mtcdt/lora-packet-forwarder.init @@ -9,6 +9,7 @@ ENABLED="yes" run_dir=/var/run/lora conf_dir=/var/config/lora +conf_file=$conf_dir/global_conf.json pkt_fwd=$run_dir/1/lora_pkt_fwd pkt_fwd_log=/var/log/lora-pkt-fwd-1.log @@ -33,38 +34,25 @@ read_card_info() { lora_hw=$(mts-io-sysfs show lora/hw-version 2> /dev/null) } -card_found() { - if [ -d $port1 ] && [[ $(cat $port1/hw-version) = $lora_hw ]]; then - ln -sf /dev/spidev32766.2 /dev/spidev0.0 +card_found() { + if [ -d $port1 ] && [[ $(cat $port1/hw-version) = $lora_hw ]]; then + ln -sf /dev/spidev32766.2 /dev/spidev0.0 elif [ -d $port2 ] && [[ $(cat $port2/hw-version) = $lora_hw ]]; then ln -sf /dev/spidev32765.2 /dev/spidev0.0 - fi - - if [[ "$lora_id" =~ "$lora_mtac_id" ]]; then - GLOBAL_CONF=/opt/lora/global_conf.json.MTAC_LORA_1_0 + fi + + if [[ "$lora_id" =~ "$lora_mtac_id" ]]; then if [ "$lora_hw" = "$lora_1_0_hw" ] && [[ ! "$lora_id" =~ .*-SPI ]]; then - ln -sf /opt/lora/basic_pkt_fwd-usb $pkt_fwd - else - if [ "$lora_hw" = "$lora_1_5_h_hw" ]; then - GLOBAL_CONF=/opt/lora/global_conf.json.MTAC_LORA_1_5 - fi + ln -sf /opt/lora/basic_pkt_fwd-usb $pkt_fwd + else ln -sf /opt/lora/lora_pkt_fwd $pkt_fwd - fi - - # ignore error of diff command - set +e - diff $GLOBAL_CONF /opt/lora/global_conf.json 1>/dev/null - if [ $? -ne 0 ]; then - cp $GLOBAL_CONF /opt/lora/global_conf.json - fi - set -e - + fi + return 0 - else - echo MTAC_LORA not detected - return 1 - fi -} + else + return 1 + fi +} do_start() { |