post-image.sh 846 B

1234567891011121314151617181920212223242526272829
  1. #!/bin/sh
  2. # post-image.sh for CircuitCo BeagleBone and TI am335x-evm
  3. # 2014, Marcin Jabrzyk <marcin.jabrzyk@gmail.com>
  4. # 2016, Lothar Felten <lothar.felten@gmail.com>
  5. BOARD_DIR="$(dirname $0)"
  6. # copy the uEnv.txt to the output/images directory
  7. cp board/beaglebone/uEnv.txt $BINARIES_DIR/uEnv.txt
  8. # the 4.1 kernel does not provide a dtb for beaglebone green, so we
  9. # use a different genimage config if am335x-bonegreen.dtb is not
  10. # built:
  11. if [ -e ${BINARIES_DIR}/am335x-bonegreen.dtb ] ; then
  12. GENIMAGE_CFG="${BOARD_DIR}/genimage.cfg"
  13. else
  14. GENIMAGE_CFG="${BOARD_DIR}/genimage_linux41.cfg"
  15. fi
  16. GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp"
  17. rm -rf "${GENIMAGE_TMP}"
  18. genimage \
  19. --rootpath "${TARGET_DIR}" \
  20. --tmppath "${GENIMAGE_TMP}" \
  21. --inputpath "${BINARIES_DIR}" \
  22. --outputpath "${BINARIES_DIR}" \
  23. --config "${GENIMAGE_CFG}"