This repository has been archived on 2020-07-19. You can view files and clone it, but cannot push or open issues or pull requests.
kernelcheck/README.md

32 lines
1.9 KiB
Markdown
Raw Normal View History

2017-04-03 19:48:34 +02:00
## Kernel checker
### Introduction
2017-04-03 19:45:41 +02:00
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.
2017-04-03 19:48:34 +02:00
### What does it do?
2017-04-03 19:45:41 +02:00
* 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).
2017-04-03 20:06:26 +02:00
### Installation
1. Clone and navigate to the repository, then run `sudo ./install`
2017-04-03 20:08:21 +02:00
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.
2017-04-03 20:06:26 +02:00
2017-04-03 19:48:34 +02:00
### This script runs as root. Isn't that unsafe?
2017-04-03 19:57:54 +02:00
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.
2017-04-03 19:45:41 +02:00
2017-04-03 21:31:28 +02:00
### 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.
2017-04-03 19:48:34 +02:00
2017-04-03 21:31:28 +02:00
By downloading this project you agree to abide by the license and the aforementioned rules.
2017-04-03 19:45:41 +02:00
2017-04-03 19:48:34 +02:00
### Contact me
2017-04-03 20:14:25 +02:00
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.
2017-04-03 19:45:41 +02:00
If you find this an interesting project, consider following me there also!