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
2017-04-05 21:11:14 +02:00
1. Clone and navigate to the repository, then run `./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?
2017-04-03 21:38:08 +02:00
If you wish to redistribute, share or otherwise modify the material provided in this project, aside from the license, the following rules also apply and when conflicting with the license supersede it:
2017-04-03 21:31:28 +02:00
* 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!