summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2007-11-28 10:56:11 +0100
committerMarc Kleine-Budde <mkl@pengutronix.de>2007-11-28 10:56:11 +0100
commitb7e74539f84cc4be50286fd8bc67aeea0edd18c5 (patch)
tree5c5a870533f98b54c4dc2e8441929da396a5bb71
parentb5aa55445fc1d1d774afa65e76d9b742015fbfa4 (diff)
downloadbarebox-b7e74539f84cc4be50286fd8bc67aeea0edd18c5.tar.gz
barebox-b7e74539f84cc4be50286fd8bc67aeea0edd18c5.tar.xz
[pcm038] check before update if server is alive
With this patch it's checked if the server is alive before erasing the flash Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
-rw-r--r--board/pcm038/env/bin/_update9
1 files changed, 9 insertions, 0 deletions
diff --git a/board/pcm038/env/bin/_update b/board/pcm038/env/bin/_update
index 2abed97c61..fb7cbe8619 100644
--- a/board/pcm038/env/bin/_update
+++ b/board/pcm038/env/bin/_update
@@ -18,10 +18,19 @@ 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