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.
2017-04-05 21:11:14 +02:00
2017-04-03 19:54:00 +02:00
2017-04-03 19:45:41 +02:00
2017-04-03 21:34:16 +02:00
2017-04-03 19:45:41 +02:00

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 ./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 and when conflicting with the license supersede it:

  • 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, and I'll get back to you as soon as possible. If you find this an interesting project, consider following me there also!

Description
No description provided
Readme 48 KiB
Languages
Shell 100%