diff options
Diffstat (limited to 'board/pcm038/env/bin/_update')
-rw-r--r-- | board/pcm038/env/bin/_update | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/board/pcm038/env/bin/_update b/board/pcm038/env/bin/_update new file mode 100644 index 0000000000..2abed97c61 --- /dev/null +++ b/board/pcm038/env/bin/_update @@ -0,0 +1,27 @@ +#!/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 + +unprotect $part + +echo "erasing partition $part" +erase $part + +echo "flashing $image to $part" +tftp $image $part |