post-image.sh 685 B

123456789101112131415161718192021222324252627
  1. #!/bin/bash
  2. BOARD_DIR="$(dirname $0)"
  3. mkimage=$HOST_DIR/bin/mkimage
  4. BOARD_DT=$(sed -n \
  5. 's/^BR2_LINUX_KERNEL_INTREE_DTS_NAME="\([a-z0-9\-]*\).*"$/\1/p' \
  6. ${BR2_CONFIG})
  7. sed -e "s/%BOARD_DTB%/${BOARD_DT}.dtb/" \
  8. $BOARD_DIR/image.its.template > $BINARIES_DIR/image.its
  9. (cd $BINARIES_DIR && $mkimage -f image.its image.itb)
  10. GENIMAGE_CFG="board/aspeed/${BOARD_DT#aspeed-*}/genimage.cfg"
  11. GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp"
  12. rm -rf "${GENIMAGE_TMP}"
  13. genimage \
  14. --rootpath "${TARGET_DIR}" \
  15. --tmppath "${GENIMAGE_TMP}" \
  16. --inputpath "${BINARIES_DIR}" \
  17. --outputpath "${BINARIES_DIR}" \
  18. --config "${GENIMAGE_CFG}"
  19. rm -f $BINARIES_DIR/image.its