#!/bin/sh if [ -z "$part" -o -z "$image" ]; then echo "define \$part and \$image" exit 1 fi if [ ! -e "$part" ]; then echo "Partition $part does not exist" exit 1 fi if [ x$mode = xtftp ]; then if [ x$ip = xdhcp ]; then dhcp fi ping $eth0.serverip if [ $? -ne 0 ] ; then echo "Server did not reply! Update aborted." exit 1 fi fi unprotect $part echo echo "erasing partition $part" echo erase $part echo echo "flashing $image to $part" echo if [ x$mode = xtftp ]; then tftp $image $part else loadb -f $image -c cp $image $part fi protect $part