linux-dummy.bb 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. SUMMARY = "Dummy Linux kernel"
  2. DESCRIPTION = "Dummy Linux kernel, to be selected as the preferred \
  3. provider for virtual/kernel to satisfy dependencies for situations \
  4. where you wish to build the kernel externally from the build system."
  5. SECTION = "kernel"
  6. LICENSE = "GPLv2"
  7. LIC_FILES_CHKSUM = "file://${WORKDIR}/COPYING.GPL;md5=751419260aa954499f7abaabaa882bbe"
  8. PROVIDES += "virtual/kernel"
  9. PACKAGES_DYNAMIC += "^kernel-module-.*"
  10. PACKAGES_DYNAMIC += "^kernel-image-.*"
  11. PACKAGES_DYNAMIC += "^kernel-firmware-.*"
  12. PACKAGES += "kernel-modules kernel-vmlinux"
  13. FILES_kernel-modules = ""
  14. ALLOW_EMPTY_kernel-modules = "1"
  15. DESCRIPTION_kernel-modules = "Kernel modules meta package"
  16. FILES_kernel-vmlinux = ""
  17. ALLOW_EMPTY_kernel-vmlinux = "1"
  18. DESCRIPTION_kernel-vmlinux = "Kernel vmlinux meta package"
  19. INHIBIT_DEFAULT_DEPS = "1"
  20. #COMPATIBLE_MACHINE = "your_machine"
  21. PR = "r1"
  22. SRC_URI = "file://COPYING.GPL"
  23. S = "${WORKDIR}"
  24. do_configure() {
  25. :
  26. }
  27. do_compile () {
  28. :
  29. }
  30. do_compile_kernelmodules() {
  31. :
  32. }
  33. do_shared_workdir () {
  34. :
  35. }
  36. do_install() {
  37. :
  38. }
  39. do_bundle_initramfs() {
  40. :
  41. }
  42. do_deploy() {
  43. :
  44. }
  45. addtask bundle_initramfs after do_install before do_deploy
  46. addtask deploy after do_install
  47. addtask shared_workdir after do_compile before do_install
  48. addtask compile_kernelmodules