Make-bb-kernel_Qt5.6.2.sh 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. #!/bin/bash
  2. #-- build kernelsources from RCN Repos
  3. #--
  4. GFAWRKDIR=`pwd`
  5. cd ..
  6. rm -rf bb-kernel
  7. git clone https://github.com/RobertCNelson/bb-kernel
  8. cd bb-kernel
  9. #git checkout -b GfA 4.4.94-bone-rt-r19
  10. git checkout -b GfA 4.4.104-bone-rt-r21
  11. # -- patch kernelbuild
  12. #patch -p1 < ../GfA/build_kernel.sh.patch
  13. patch -p1 < ../GfA/build_kernel_44104rt.sh.patch
  14. #---------------------------------
  15. ./build_kernel.sh
  16. cd $GFAWRKDIR
  17. rm ~/buildroot_dl/GfAkernel.tar.gz
  18. rm GfAkernel.tar.gz
  19. tar -C ../bb-kernel/KERNEL --exclude=./.config --exclude=./.git -czvf GfAkernel.tar.gz ./
  20. #--
  21. #--
  22. #!/bin/bash
  23. GFAWRKDIR=`pwd`
  24. cd ..
  25. rm -rf buildroot562
  26. git clone git://git.buildroot.net/buildroot ./buildroot562
  27. cd buildroot562
  28. git checkout 63a20d5dfebe83e2b2bd683dc78ebdf787dff100 -b gfawrk
  29. patch -p1 < ../GfA/GfA-buildroot-changes.patch
  30. patch -p1 < ../GfA/GfA-buildroot_revert_S80ti-gfx_frambuffersettings.patch
  31. patch -p1 < ../GfA/GfA-buildroot_MapImage_build_path.patch
  32. patch -p1 < ../GfA/GfA-buildroot-LegalInfo_zip_in_separate_script.patch
  33. patch -p1 < ../GfA/GfA-buildroot_mysql_posgres_update_fixes.patch
  34. patch -p1 < ../GfA/GfA-buildroot_remove_crontab_root_entry_from_update.patch
  35. patch -p1 < ../GfA/GfA-buildroot_bump_tinc_to_v_1_0_31.patch
  36. patch -p1 < ../GfA/GfA-buildroot_linux_headers_for_rs485.patch
  37. patch -p1 < ../GfA/GfA-buildroot_force_mutt_to_bind_openssl.patch
  38. patch -p1 < ../GfA/GfA-buildroot_remove_hostapd_and_wpa_supplicant_from_update.patch
  39. patch -p1 < ../GfA/GfA-buildroot_qt57-qt5quickcontrols_mk.patch
  40. patch -p1 < ../GfA/GfA-buildroot_qt57-qt5quickcontrols2_mk.patch
  41. patch -p1 < ../GfA/GfA-buildroot_qt-latest_qt-LTS-5.6.2.patch
  42. patch -p1 < ../GfA/GfA-buildroot_SetRightDisplayResolution_OnUpdate.patch
  43. patch -p1 < ../GfA/GfA-buildroot_SetRightDisplayResolution_OnUpdate_include_opt.patch
  44. patch -p1 < ../GfA/GfA-buildroot_include_inittab_on_update.patch
  45. patch -p1 < ../GfA/GfA-buildroot-libmodbus-GfA.patch
  46. patch -p1 < ../GfA/GfA-buildroot-update-add-fullhd.patch
  47. patch -p1 < ../GfA/GfA-buildroot-MakeDTSupdate.patch
  48. patch -p1 < ../GfA/GfA-buildroot_fontconfig_mtime_always_ok.patch
  49. patch -p1 < ../GfA/GfA-buildroot_make_image_update.patch
  50. #
  51. chmod a+x *.sh
  52. cp ../GfA/configs/* ./configs
  53. git add .
  54. git commit -m "GfA wrk changes and setup"
  55. #make BR2_EXTERNAL=../GfA Display001_4.4.94_rt19_Qt5.6.2_defconfig
  56. make BR2_EXTERNAL=../GfA Display001_4.4.104_rt21_Qt5.6.2_defconfig
  57. cd $GFAWRKDIR
  58. #------