post-image.sh 769 B

123456789101112131415161718192021222324252627282930
  1. #!/bin/sh
  2. BOARD_DIR="$(dirname $0)"
  3. BOARD_NAME="$(basename ${BOARD_DIR})"
  4. GENIMAGE_CFG="${BOARD_DIR}/genimage-${BOARD_NAME}.cfg"
  5. GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp"
  6. case "${2}" in
  7. --add-pi3-miniuart-bt-overlay)
  8. if ! grep -qE '^dtoverlay=' "${BINARIES_DIR}/rpi-firmware/config.txt"; then
  9. echo "Adding 'dtoverlay=pi3-miniuart-bt' to config.txt (fixes ttyAMA0 serial console)."
  10. cat << __EOF__ >> "${BINARIES_DIR}/rpi-firmware/config.txt"
  11. # fixes rpi3 ttyAMA0 serial console
  12. dtoverlay=pi3-miniuart-bt
  13. __EOF__
  14. fi
  15. ;;
  16. esac
  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}"
  24. exit $?