blob: 1798d2770cb19976b946ba15e03022cc57fab85d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
DEPENDS += "u-boot-mkenvimage-native"
#Env binary size
ENV_SIZE = "4096"
#Env base Name
ENV_BASE_NAME ??= "${UBOOT_CONFIG}"
# Env base file correspond to common part of all environment
ENV_BASE_FILE = "${WORKDIR}/${ENV_BASE_NAME}.env"
do_environment_mkimage() {
if [ -e "${WORKDIR}/${ENV_BASE_NAME}.env" ]; then
mkenvimage -s ${ENV_SIZE} -o ${WORKDIR}/${ENV_BASE_NAME}.bin ${WORKDIR}/${ENV_BASE_NAME}.env
fi
}
do_deploy_append() {
if [ -e "${WORKDIR}/${ENV_BASE_NAME}.bin" ]; then
install -d ${DEPLOYDIR}
install -m 644 ${WORKDIR}/${ENV_BASE_NAME}.bin ${DEPLOYDIR}/u-boot-env-${ENV_BASE_NAME}.bin
fi
}
addtask environment_mkimage after do_compile before do_deploy
|