-
Notifications
You must be signed in to change notification settings - Fork 687
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
Always force the use latest kernel by default #3857
Conversation
d4772e0
to
b4871b6
Compare
hey @zenmonkeykstop, putting this one on your QA list - let's try to get this one in today/tomorrow so we can backport into the release branch |
b4871b6
to
4105f10
Compare
Rebased on latest develop. The reason the full kernel string is due to the build logic around the Jinja templating of files: I see 2 ways to approach this:
|
Tested as follows:
Confirmed that: [x] The app and mon servers boot into kernel 4.4.144-grsec (uname -r) So 👍 for this change on VMs. |
Until now, the postinst action for the securedrop-grsec metapackage would preserve preferences for a rolled back kernel. This will now remove this preference, by setting GRUB_DEFAUT=0, which will instruct grub to use the highest kernel version available on the system.
4105f10
to
b37ebb2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks @emkll and thanks for the QA @zenmonkeykstop - merging so we can backport into the release branch
Status
Ready for review
Description of Changes
Fixes #3842.
Testing
Confirm that:
uname -r
)apt list --installed | grep grsec
still includes 3.14.79/etc/default/grub
containsGRUB_DEFAULT=0
Deployment
All changes will be deployed as part with the securedrop-grsec package.
Setting the version string to 4.4.144-1 (because we are not shipping a kernel as part of 0.10.0, see #3838 ). We will be removing 3.14.79 kernel at a later date, see #3643
Checklist
If you made changes to the system configuration:
If you made non-trivial code changes: