sys-kernel / kpatch

Dynamic kernel patching for Linux

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

v9999 :: 0 :: gentoo

Modified
License
GPL-2+
USE flags
contrib dist-kernel kmod kpatch kpatch-build modules-compress modules-sign strip test

v0.9.10 :: 0 :: gentoo

Modified
License
GPL-2+
Keywords
~amd64
USE flags
contrib dist-kernel kmod kpatch kpatch-build modules-compress modules-sign strip test

v0.9.8 :: 0 :: gentoo

Modified
License
GPL-2+
Keywords
~amd64
USE flags
contrib dist-kernel kmod kpatch kpatch-build modules-compress modules-sign strip test

v0.9.7 :: 0 :: gentoo

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

General

contrib
Enable contrib kpatch services files.
dist-kernel
Enable subslot rebuilds on Distribution Kernel upgrades
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.
modules-compress
Install compressed kernel modules (if kernel config enables module compression)
modules-sign
Cryptographically sign installed kernel modules (requires CONFIG_MODULE_SIG=y in the kernel)
strip
Allow symbol stripping to be performed by the ebuild for special files
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

app-alternatives / yacc : yacc symlinks

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-util / shellcheck : Shell script analysis tool

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

sys-apps / kmod : Library and tools for managing linux kernel modules

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

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

virtual / dist-kernel : Virtual to depend on any Distribution Kernel

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

virtual / linux-sources : Virtual for Linux kernel sources

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

sys-apps / kmod : Library and tools for managing linux kernel modules

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

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

virtual / dist-kernel : Virtual to depend on any Distribution Kernel

Repository mirror & CI · gentoo
Merge updates from master
Arisu Tachibana · gentoo
sys-kernel/kpatch: add 0.9.10
Updated no werror patch for kpatch 0.9.10 Signed-off-by: Arisu Tachibana <alicef@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-kernel/kpatch: sys-devel/bison -> app-alternatives/yacc
All of these will be using app-alternatives/yacc anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Pagano · gentoo
sys-kernel/kpatch: Call linux-mod-r1_pkg_setup before postinst
Closes: https://bugs.gentoo.org/909384 Signed-off-by: Mike Pagano <mpagano@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Pagano · gentoo
sys-kernel/kpatch: Migrate to linux-mod-r1
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-kernel/kpatch: allow shellcheck as well as shellcheck-bin
Signed-off-by: Sam James <sam@gentoo.org>
Alice Ferrazzi · gentoo
sys-kernel/kpatch: update to linux-mod-r1
Signed-off-by: Alice Ferrazzi <alicef@gentoo.org>
Alice Ferrazzi · gentoo
sys-kernel/kpatch: add 0.9.8
Signed-off-by: Alice Ferrazzi <alicef@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alice Ferrazzi · gentoo
sys-kernel/kpatch: update EAPI 7 -> 8
Signed-off-by: Alice Ferrazzi <alicef@gentoo.org>
Alice Ferrazzi · gentoo
sys-kernel/kpatch: drop 0.9.6
Signed-off-by: Alice Ferrazzi <alicef@gentoo.org>
Alice Ferrazzi · gentoo
sys-kernel/kpatch: drop 0.9.4
Signed-off-by: Alice Ferrazzi <alicef@gentoo.org>
Alice Ferrazzi · gentoo
sys-kernel/kpatch: add 0.9.7
Signed-off-by: Alice Ferrazzi <alicef@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alice Ferrazzi · gentoo
sys-kernel/kpatch: drop 0.6.3-r1, 0.7.1-r1
Signed-off-by: Alice Ferrazzi <alicef@gentoo.org>
Alice Ferrazzi · gentoo
sys-kernel/kpatch: add 0.9.6
Signed-off-by: Alice Ferrazzi <alicef@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-kernel/kpatch: drop Werror
Closes: https://bugs.gentoo.org/776925 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alice Ferrazzi · gentoo
sys-kernel/kpatch: bump to 0.9.4
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Alice Ferrazzi <alicef@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
sys-kernel/kpatch: migrate to sys-apps/kmod
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
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