Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

kernel.mk - Add kernel module automated building feature #4526

Merged
merged 8 commits into from
Mar 29, 2021

Conversation

th0ma7
Copy link
Contributor

@th0ma7 th0ma7 commented Mar 28, 2021

Motivation: In preparation for merging #4144 and #4420 I want to isolate new kernel building feature into a separated PR. This pull request address this which in turn will allow rebasing both PR to master prior to merge.
Linked issues:

Checklist

  • Build rule all-supported completed successfully
  • Package upgrade completed successfully
  • New installation of package completed successfully

Notes

  1. This PR also add the PLIST.auto capability. This allow using an empty PLIST.auto file in cross/package which in turns automatically generate a PLIST entry based on the diff from $(WORK_DIR)/package.plist.tmp and $(WORK_DIR)/package.plist named $(WORK_DIR)/package.plist.auto
  2. This PR also fixes DSM vs SRM issue where SRM kernel where not properly managed anymore and needed fixing.

@hgy59 hgy59 changed the title lernel.mk - Add kernel module automated building feature kernel.mk - Add kernel module automated building feature Mar 28, 2021
@th0ma7 th0ma7 merged commit 526724f into SynoCommunity:master Mar 29, 2021
@th0ma7 th0ma7 deleted the kernek.mk-fix branch March 29, 2021 23:31
publicarray pushed a commit to publicarray/spksrc that referenced this pull request Apr 8, 2021
…ty#4526)

* kernel: Fix SRM kernels using proper flags

* kernel.mk: Migrate to using version* functions

* kernel: Add + extraversion for >= 4.4 to simplify later calls

* kernel.mk: Add REQUIRE_KERNEL_MODULE support

* kernel: Add PLIST.auto feature for kernel objects

* plist.mk: Consider kernel as PLIST.auto by default
th0ma7 added a commit to th0ma7/spksrc that referenced this pull request May 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Package Request] Aquantia AQC multigigabit NIC linux driver [Package Request] Generic WIFI driver
2 participants