post-image.sh 609 B

123456789101112131415161718192021222324
  1. #!/bin/sh
  2. set -e
  3. BOARD_DIR="$(dirname "$0")"
  4. GENIMAGE_CFG="${BOARD_DIR}/genimage.cfg"
  5. GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp"
  6. trap 'rm -rf "${ROOTPATH_TMP}"' EXIT
  7. ROOTPATH_TMP="$(mktemp -d)"
  8. rm -rf "${GENIMAGE_TMP}"
  9. cp "${BINARIES_DIR}"/Image "${BINARIES_DIR}"/*.dtb "${BINARIES_DIR}"/fw_dynamic.bin "${ROOTPATH_TMP}"
  10. cp -a "${BINARIES_DIR}"/bootbins/* "${ROOTPATH_TMP}"
  11. cp -a "${BOARD_DIR}"/extlinux "${ROOTPATH_TMP}"
  12. genimage \
  13. --rootpath "${ROOTPATH_TMP}" \
  14. --tmppath "${GENIMAGE_TMP}" \
  15. --inputpath "${BINARIES_DIR}" \
  16. --outputpath "${BINARIES_DIR}" \
  17. --config "${GENIMAGE_CFG}"
  18. exit $?