summaryrefslogtreecommitdiffstats
path: root/defaultenv
diff options
context:
space:
mode:
authorEric Bénard <eric@eukrea.com>2011-01-07 17:35:30 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2011-01-08 13:26:48 +0100
commitfe2eb54612aead53d1bc4335df1b31d6e9c6a218 (patch)
tree75773b3e30b30a723fdc7d3cc4796aaa0be6f110 /defaultenv
parentec604a5448c0f208061b24583c162f51218ff42d (diff)
downloadbarebox-fe2eb54612aead53d1bc4335df1b31d6e9c6a218.tar.gz
barebox-fe2eb54612aead53d1bc4335df1b31d6e9c6a218.tar.xz
update: add bareboxenv update possibility
this is useful when building barebox without integrated env. Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'defaultenv')
-rw-r--r--defaultenv/bin/_update_help3
-rw-r--r--defaultenv/bin/update5
2 files changed, 7 insertions, 1 deletions
diff --git a/defaultenv/bin/_update_help b/defaultenv/bin/_update_help
index 2f6a2b380..5e3ca45c7 100644
--- a/defaultenv/bin/_update_help
+++ b/defaultenv/bin/_update_help
@@ -1,6 +1,6 @@
#!/bin/sh
-echo "usage: update -t <kernel|rootfs|barebox> -d <nor|nand> [-m tftp|xmodem] [-f imagename] -c"
+echo "usage: update -t <kernel|rootfs|barebox|bareboxenv> -d <nor|nand> [-m tftp|xmodem] [-f imagename] -c"
echo "update tools."
echo ""
echo "options"
@@ -10,3 +10,4 @@ echo "default mode is tftp"
echo "type update -t kernel -d <nor|nand> [-m tftp|xmodem] [-f imagename] to update kernel into flash"
echo "type update -t rootfs -d <nor|nand> [-m tftp|xmodem] [-f imagename] to update rootfs into flash"
echo "type update -t barebox -d <nor|nand> [-m tftp|xmodem] [-f imagename] to update barebox into flash"
+echo "type update -t bareboxenv -d <nor|nand> [-m tftp|xmodem] [-f imagename] to update bareboxenv into flash"
diff --git a/defaultenv/bin/update b/defaultenv/bin/update
index 5b35df131..43d30977d 100644
--- a/defaultenv/bin/update
+++ b/defaultenv/bin/update
@@ -35,6 +35,11 @@ elif [ x${type} = xbarebox ]; then
if [ x${image} = x ]; then
image=barebox.bin
fi
+elif [ x${type} = xbareboxenv ]; then
+ image=$bareboxenvimage
+ if [ x${image} = x ]; then
+ image=bareboxenv.bin
+ fi
else
. /env/bin/_update_help
exit 1