#!/bin/sh <<'LICENSE' Part of BBHN Mesh -- Used for creating Amateur Radio friendly mesh networks Copyright (C) 2015 Conrad Lara See Contributors file for additional contributors Copyright (c) 2013 David Rivenburg et al. BroadBand-HamNet This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 3 of the License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . LICENSE N=`ls /tmp/*.trx 2>/dev/null | wc -l` if [ $N == 0 ]; then echo "no image to flash" exit 1 fi if [ $N -gt 1 ]; then echo "more than one image found" exit 1 fi mtd write /tmp/*.trx firmware if [ $? != 0 ]; then echo "ERROR: flash write failed!" exit fi echo "flash written successfully - rebooting" reboot