summaryrefslogtreecommitdiffstats
path: root/tests/make_uboot_v2_env
blob: 23d06ffc176447367bd3714409cc32e87fabe9a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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}"