sys-kernel / kpatch

Dynamic kernel patching for Linux

Official package sites : https://github.com/dynup/kpatch ·

Dynamic kernel patching for the Linux kernel

v9999 :: 0 :: gentoo

Modified
License
GPL-2+
USE flags
contrib kmod kpatch kpatch-build test

v0.7.1 :: 0 :: gentoo

Modified
License
GPL-2+
Keywords
~amd64
USE flags
contrib kmod kpatch kpatch-build test

v0.6.3 :: 0 :: gentoo

Modified
License
GPL-2+
Keywords
~amd64
USE flags
contrib doc kmod kpatch kpatch-build test

General

contrib
Enable contrib kpatch services files.
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
kmod
Enable a kernel module (.ko file) which provides an interface for the patch modules to register new functions for replacement.
kpatch
Enable a command-line tool which allows a user to manage a collection of patch modules.
kpatch-build
Enable tools which convert a source diff patch to a patch module.
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

kernel

linux
KERNEL setting for system using the Linux kernel

app-crypt / pesign : Tools for manipulating signed PE-COFF binaries

dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-util / shellcheck-bin : Shell script analysis tool (binary package)

sys-apps / pciutils : Various utilities dealing with the PCI bus

sys-apps / sed : Super-useful stream editor

sys-devel / bison : A general-purpose (yacc-compatible) parser generator

sys-libs / zlib : Standard (de)compression library

virtual / libelf : Virtual for libelf.so.1 provider dev-libs/elfutils

virtual / linux-sources : Virtual for Linux kernel sources

virtual / modutils : Virtual for utilities to manage Linux kernel modules

app-crypt / pesign : Tools for manipulating signed PE-COFF binaries

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

sys-apps / pciutils : Various utilities dealing with the PCI bus

sys-libs / zlib : Standard (de)compression library

virtual / modutils : Virtual for utilities to manage Linux kernel modules

sys-apps / elivepatch-server : Live patch building server with RESTFul Api for elivepatch-client

635260
sys-apps/elivepatch-server: missing RDEPEND on sys-kernel/kpatch
683044
sys-kernel/kpatch-0.6.2 fails to build due missing struct named "value".
690926
sys-kernel/kpatch-0.6.3[kmod]: kmod/core/core.c:143:15: error: variable ‘trace’ has initializer but incomplete type
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
sys-kernel/kpatch: add patch to disable DWARF compression
Fixes https://github.com/dynup/kpatch/issues/877 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Stefan Strogin · gentoo
sys-kernel/kpatch: sync live ebuild
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Stefan Strogin · gentoo
sys-kernel/kpatch: bump version to 0.7.1
- Install files necessary for kpatch-build into /usr/share/${PN}/patch/ - Remove USE=doc as there is only one not very big document in doc/ and nothing to compile. - Install man pages. - Remove redundant dependency on openssl. Closes: https://bugs.gentoo.org/690912 Closes: https://bugs.gentoo.org/690914 Closes: https://github.com/gentoo/gentoo/pull/12566 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alice Ferrazzi · gentoo
sys-kernel/kpatch: remove old
Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Alice Ferrazzi <alicef@gentoo.org>
Alice Ferrazzi · gentoo
sys-kernel/kpatch: bump 0.6.3
Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Alice Ferrazzi <alicef@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alice Ferrazzi · gentoo
sys-kernel/kpatch: bump
Signed-off-by: Alice Ferrazzi <alicef@gentoo.org> Package-Manager: Portage-2.3.38, Repoman-2.3.9
Alice Ferrazzi · gentoo
sys-kernel/kpatch: bump to 0.6.0
Package-Manager: Portage-2.3.38, Repoman-2.3.9
Alice Ferrazzi · gentoo
sys-kernel/kpatch: add live ebuild
Package-Manager: Portage-2.3.6, Repoman-2.3.1
Michał Górny · gentoo
sys-kernel/kpatch: Remove old
Alice Ferrazzi · gentoo
sys-kernel/kpatch: added revision 1 removed ncurses and yum dependency Added einstalldocs Force binary installation in /usr/bin/ Divide task in compile and install Use set_arch_to_kernel insted of unset ARCH
Package-Manager: Portage-2.3.5, Repoman-2.3.1
Alice Ferrazzi · gentoo
sys-kernel/kpatch: init
Closes: https://github.com/gentoo/gentoo/pull/4844