Submit libpulp to devel:tools Libpulp is a framework that enables userspace live patching. It is composed of a library per se and a collection of tools used in the preparation of live-patchable libraries and in the application of live patches to running processes. Libpulp is already available on SLE-15 since SP4 (see SUSE:SLE-15-SP4:Update). OBS-URL: https://build.opensuse.org/request/show/1118607 OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=1
15 lines
815 B
Plaintext
15 lines
815 B
Plaintext
# When a library is being live patched, the program using it is unaware
|
|
# of the operation, so much so that it's not the application who starts
|
|
# the live patching. Instead, an external tool (__ulp_trigger) halts
|
|
# the execution of every thread of the application and changes
|
|
# trampolines to patched functions. If some of these operations fail,
|
|
# there's nothing the application could do to salvage the execution, so
|
|
# it's mandatory that the live patching calls exit to kill the process.
|
|
addFilter("W: shared-lib-calls-exit")
|
|
|
|
# Libpulp is the upstream name of the project, so placing the tools
|
|
# under libpulp-tools makes it more likely to show up on searches with
|
|
# zypper. However, this package does not ship libraries, which cause a
|
|
# lintian warning.
|
|
addFilter("libpulp-tools.* shlib-policy-missing-lib");
|