[Rpm-maint] [rpm-software-management/rpm] Create content handler plugin hook (PR #2416)
Richard Phibel
notifications at github.com
Tue Mar 7 09:37:03 UTC 2023
### Description
This change creates a new `content_handler` plugin hook. This hook can be used by plugins to claim responsability for the package payload. The plugin will then be responsible for:
- reading the payload
- verifying it
- installing the files
The main motivation for this change is to enable features like [RPMCoW](https://fedoraproject.org/wiki/Changes/RPMCoW) where the package payload is not in a `cpio` format.
You can view, comment on, or merge this pull request online at:
https://github.com/rpm-software-management/rpm/pull/2416
-- Commit Summary --
* Create content handler plugin hook
-- File Changes --
M include/rpm/rpmte.h (62)
M include/rpm/rpmts.h (12)
M include/rpm/rpmtypes.h (10)
M lib/depends.c (16)
M lib/fsm.c (101)
M lib/fsm.h (14)
M lib/rpmplugin.h (12)
M lib/rpmplugins.c (28)
M lib/rpmplugins.h (9)
M lib/rpmte.c (38)
M lib/transaction.c (34)
-- Patch Links --
https://github.com/rpm-software-management/rpm/pull/2416.patch
https://github.com/rpm-software-management/rpm/pull/2416.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/2416
You are receiving this because you are subscribed to this thread.
Message ID: <rpm-software-management/rpm/pull/2416 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20230307/f43a394d/attachment-0001.html>
More information about the Rpm-maint
mailing list