#!/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 [ $# = 1 ]; then image=$1 fi if [ x$ip = xdhcp ]; then dhcp fi ping $eth0.serverip if [ $? -ne 0 ] ; then echo "update aborted" exit 1 fi unprotect $part echo echo "erasing partition $part" erase $part echo echo "flashing $image to $part" echo tftp $image $part