elivepatch / elivepatch-client

Flexible Distributed Linux Kernel Live Patching
https://wiki.gentoo.org/wiki/Elivepatch
GNU General Public License v2.0
24 stars 4 forks source link
elivepatch-client gentoo kpatch livepatch restful

elivepatch-client

Maintainability Build Status

Flexible Distributed Linux Kernel Live Patching

Features

User's guide

Installing from source

$ git clone https://github.com/gentoo/elivepatch-client
$ cd elivepatch-client/
$ virtualenv .venv
$ python setup.py install

Example usage

elivepatch-client -p example/2.patch -k example/config_5.1.6  -a 5.1.6 --url http://localhost:5000

Creating Live patch

Not all patch can be converted to live patch using kpatch.

Repository

Developer's guide

Contributing

Fork this repo and make a pull request. We are happy to merge it.

Commit message should look like

[category/packagename] short decription

Long description

This makes reading history easier. GPG signing your changes is a good idea.

If you have push access to this repo it is a good idea to still create a pull request, so at least one more person have reviewed your code. Exceptions are trivial changes and urgent changes (that fix something completely broken).

Communication