Sorry, I forgot to rebuild the package after modifying the config file in order to match the generated config.last. This should now be fixed. Thanks for the report!
config fails the validation even if both gpg keys are imported
==> Validating source files with sha256sums...
linux-4.14.tar.xz ... Passed
linux-4.14.tar.sign ... Skipped
patch-4.14.5.xz ... Passed
patch-4.14.5.sign ... Skipped
config ... FAILED
60-linux.hook ... Passed
90-linux.hook ... Passed
linux.preset ... Passed
0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch ... Passed
==> ERROR: One or more files did not pass the validity check!
*-selinux/build/include directory is missing. Thanks for the answer! Installing linux-selinux-headers solves the problem with dkms.
Hello, this package is a split package for linux-selinux, linux-selinux-headers and linux-selinux-docs. In order to make it work with DKMS, you need to install both linux-selinux and linux-selinux-headers once you build the packages.
Also I didn't understand what you mean by "make DKMS hook think that I have this package installed": do you have files in /usr/lib/modules/4.6.2-1-selinux/build/include/ directory?
Sorry for a dull and, possibly, unrelated question.
As far as I understand this is the same package as linux-selinux. But DKMS hook for virtualbox related modules complains that I don't have *-selinux header. Is there a way to make DKMS hook think that I have this package installed? I don't really want to recompile it on virtualbox...
Hum, apparently this was already tried. I'll have a look asap.
This kernel is mostly the same as the official Linux kernel with SELinux available, but not enabled. You have to enable it explicitly in the kernel command line for it to be enable by the kernel.
Sorry, I forgot to rebuild the package after modifying the config file in order to match the generated config.last. This should now be fixed. Thanks for the report!