32 lines
1.9 KiB
Markdown
32 lines
1.9 KiB
Markdown
## Kernel checker
|
|
|
|
### Introduction
|
|
Ever thought of compiling a custom kernel, but held back because of the need for manual tracking, compilation and installation? Well, I say no more. This tool can do it for you.
|
|
|
|
### What does it do?
|
|
* Periodically check for updates on kernel.org
|
|
* Download a new kernel if available
|
|
* Verify the kernel signature
|
|
* Compile and install the kernel
|
|
* Nofity the users about what is going on (tested only on Xfce).
|
|
* Remove a distribution kernel if present (currently only on Arch and Manjaro).
|
|
|
|
### Installation
|
|
1. Clone and navigate to the repository, then run `sudo ./install`
|
|
2. Copy your existing kernel .config file to `/root/.config/kernel/.config`. If you don't know how to create this file, this tool probably isn't for you.
|
|
|
|
### This script runs as root. Isn't that unsafe?
|
|
In a non-interactive script, it's much easier to run priveleged by default and drop priveleges as needed, instead of requiring authentication every time. If you know of a fully non-interactive way of achieving on-the-fly enhanced priveleges though, feel free to open a pull request.
|
|
|
|
### I want to use this code in my own projects. What should I be aware of?
|
|
If you wish to redistribute, share or otherwise modify the material provided in this project, aside from the license, the following rules also apply:
|
|
* You must use it for non-commercial purposes only.
|
|
* Attribution to this project (my name and a link to this repository) are required.
|
|
* In disputes, the previous Creative Commons license is invalid.
|
|
|
|
By downloading this project you agree to abide by the license and the aforementioned rules.
|
|
|
|
### Contact me
|
|
If you have any questions, encountered bugs, feature requests, etc. about this project, please send me a message on [Facebook](https://www.facebook.com/irc.condor), and I'll get back to you as soon as possible.
|
|
If you find this an interesting project, consider following me there also!
|