Closed dolanjs closed 7 years ago
We already get an Ubuntu-specific kernel config as long as we build under the distro we're compiling for. See #70 for tracking getting Trusty back as the default; resolving #48 will also allow us to trivially override with site-specific kernel configs for different build cases.
To sidestep complications in #70, we should ship a trusty config in the role, so it's selectable via the grsecurity_build_strategy
var.
Have changes queued up to close this, by committing the latest trusty-based kernel config used for building kernels for SecureDrop. Will hardcode the association with the SD-specific playbook.
Since we are applying the ubuntu overlay we should also test and use their customized kernel config as the base for applying the grsec patch.
.config
in the directory where menuconfig is ran prior to patching the kernel with grsec.