summaryrefslogtreecommitdiffstats
path: root/tests/make_uboot_v2_env
diff options
context:
space:
mode:
authorWolfram Sang <w.sang@pengutronix.de>2008-10-29 17:34:16 +0000
committerWolfram Sang <w.sang@pengutronix.de>2008-10-29 17:34:16 +0000
commit1ffe6d352f347c136862b8b52a2d5718124ea16d (patch)
tree524d769e1ad96002c272d2add182051fcfdae987 /tests/make_uboot_v2_env
parentb0013b708fa36973d19cf07d42fe03fe03cc466b (diff)
downloadptxdist-1ffe6d352f347c136862b8b52a2d5718124ea16d.tar.gz
ptxdist-1ffe6d352f347c136862b8b52a2d5718124ea16d.tar.xz
* tests: unification of setenv for U-Boot V1 and V2
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8993 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'tests/make_uboot_v2_env')
-rwxr-xr-xtests/make_uboot_v2_env17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/make_uboot_v2_env b/tests/make_uboot_v2_env
new file mode 100755
index 000000000..23d06ffc1
--- /dev/null
+++ b/tests/make_uboot_v2_env
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+PTXDIST_SETENV_U_BOOT_V2_ENV="${1}"
+ENVTMPDIR="$(mktemp -d "${PTXDIST_TEMPDIR}/uboot_v2_env.XXXXXX")"
+
+tar -C "${PTXDIST_PLATFORMCONFIGDIR}/u-boot-env/" -c . \
+ --exclude .svn \
+ --exclude .pc \
+ --exclude .git \
+ --exclude "${PTXDIST_PLATFORMCONFIGDIR}/u-boot-env/config.in" \
+ | tar -C "${ENVTMPDIR}" -x
+
+${PTXDIST_SYSROOT_HOST}/bin/ubootenv -s "${ENVTMPDIR}" "${IMAGEDIR}/u-boot-v2-environment"
+
+cp "${IMAGEDIR}/u-boot-v2-environment" "${PTXDIST_SETENV_U_BOOT_V2_ENV}"
+
+rm -rf "${ENVTMPDIR}"