Make-bb-kernel.sh 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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.65-bone-rt-r17
  10. # -- patch kernelbuild
  11. patch -p1 < ../GfA/build_kernel.sh.patch
  12. #---------------------------------
  13. ./build_kernel.sh
  14. cd $GFAWRKDIR
  15. tar -C ../bb-kernel/KERNEL --exclude=./.config -czvf GfAkernel.tar.gz ./
  16. #--
  17. #--
  18. #!/bin/bash
  19. GFAWRKDIR=`pwd`
  20. cd ..
  21. rm -rf buildroot
  22. git clone git://git.buildroot.net/buildroot
  23. cd buildroot
  24. git checkout 63a20d5dfebe83e2b2bd683dc78ebdf787dff100 -b gfawrk
  25. patch -p1 < ../GfA/GfA-buildroot-changes.patch
  26. patch -p1 < ../GfA/GfA-buildroot_revert_S80ti-gfx_frambuffersettings.patch
  27. patch -p1 < ../GfA/GfA-buildroot_MapImage_build_path.patch
  28. patch -p1 < ../GfA/GfA-buildroot-LegalInfo_zip_in_separate_script.patch
  29. patch -p1 < ../GfA/GfA-buildroot_mysql_posgres_update_fixes.patch
  30. patch -p1 < ../GfA/GfA-buildroot_remove_crontab_root_entry_from_update.patch
  31. patch -p1 < ../GfA/GfA-buildroot_bump_tinc_to_v_1_0_31.patch
  32. patch -p1 < ../GfA/GfA-buildroot_linux_headers_for_rs485.patch
  33. patch -p1 < ../GfA/GfA-buildroot_force_mutt_to_bind_openssl.patch
  34. patch -p1 < ../GfA/GfA-buildroot_remove_hostapd_and_wpa_supplicant_from_update.patch
  35. patch -p1 < ../GfA/GfA-buildroot_qt57-qt5quickcontrols_mk.patch
  36. #
  37. chmod a+x *.sh
  38. cp ../GfA/configs/* ./configs
  39. git add .
  40. git commit -m "GfA wrk changes and setup"
  41. make BR2_EXTERNAL=../GfA Display001_4.4.65_rt17_defconfig
  42. cd $GFAWRKDIR
  43. #------