post_build.sh 867 B

123456789101112131415161718192021222324
  1. #!/bin/bash
  2. UBOOT_DIR=${BR2_EXTERNAL_ARK_PATH}/../u-boot
  3. UBOOT_OUTPUT_DIR=${BR2_EXTERNAL_ARK_PATH}/../output/board/ark1668ed_devb_emmc/u-boot
  4. #install modules to target
  5. source ${BR2_EXTERNAL_ARK_PATH}/../env.source
  6. cd ${BR2_EXTERNAL_ARK_PATH}/../output/board/ark1668ed_devb_emmc/linux
  7. make INSTALL_MOD_PATH=${TARGET_DIR} modules_install
  8. if [ -d "${TARGET_DIR}/lib/modules/6.12" ]; then
  9. rm -rf ${TARGET_DIR}/lib/modules/6.12
  10. fi
  11. if ls -d ${TARGET_DIR}/lib/modules/6.12.* >/dev/null 2>&1; then
  12. mv ${TARGET_DIR}/lib/modules/6.12.* ${TARGET_DIR}/lib/modules/6.12
  13. fi
  14. cp -f ${UBOOT_OUTPUT_DIR}/tools/env/fw_printenv ${TARGET_DIR}/usr/bin/
  15. cp ${UBOOT_DIR}/tools/env/fw_env_emmc.config ${TARGET_DIR}/etc/
  16. mv ${TARGET_DIR}/etc/fw_env_emmc.config ${TARGET_DIR}/etc/fw_env.config
  17. cd ${TARGET_DIR}/usr/bin/ && \
  18. ln -sf fw_printenv fw_setenv
  19. mkdir -p ${TARGET_DIR}/data