Newer
Older
buildroot-MynaPlayer / board / myna-player-odyssey / scripts / rootfs_postimage.sh
#!/bin/bash

set -e

# copy bootloader

cp "${BASE_DIR}"/../kernel/barebox.bin \
	"${BINARIES_DIR}"/barebox.bin

# create filesystem for rauc slot status

fallocate -l 2m "${BINARIES_DIR}/rauc.ext4"
mkfs.ext4 -F "${BINARIES_DIR}/rauc.ext4"

# prepare for genimage

export GENIMAGE_TMP=${BR2_EXTERNAL_MynaPlayer_PATH}/board/myna-player-odyssey/utilities/genimage.tmp
GENIMAGE_CFG="${BR2_EXTERNAL_MynaPlayer_PATH}/board/myna-player-odyssey/utilities/genimage.cfg"
export GENIMAGE_DATE=$(date -Idate)
export GENIMAGE_USER=$(whoami)
export GENIMAGE_HOST=$(hostname)
export GENIMAGE_BUILD_ID=$(uuidgen)

envsubst \
\$GENIMAGE_DATE,\
\$GENIMAGE_USER,\
\$GENIMAGE_HOST,\
\$GENIMAGE_BUILD_ID \
< ${GENIMAGE_TMP} \
> ${GENIMAGE_CFG}