[Rpm-maint] [PATCH 0/5] Add Collection Support
pmatilai at laiskiainen.org
Fri Jun 18 12:46:27 UTC 2010
On Thu, 17 Jun 2010, Steve Lawrence wrote:
> This patchset adds Collection support to rpm. Collections provide a way to
> perform a common action after all members of that collection have been
> installed. This removes duplicated post installation scripts that only need to
> be executed once during a transaction.
> For example, currently all font packages run /usr/bin/fc-cache in the %post
> section. With collections, we can add all these font packages to the 'font'
> collection, and remove the %post section. Once all members of the 'font'
> collection are install, only then will fc-cache be run.
> To perform collection actions, this patchset adds a minimal plugin system that
> allows for both simple and complex collection actions. This system adds three
> hooks that are executed at various stages of the RPM transaction to allow for
> a wide range of control and flexibility. Included in this patchset is a generic
> plugin that can be used to easily execute scripts, which should be sufficient
> for the majority of collection actions.
Now you're talking :) This is exactly the kind of "generic mechanism" that
benefits far more than just selinux that I've been wanting. I've zero
objections to the concept as a whole, quite on the contrary: this is one
of the most wished for rpm features in recent times.
What I think does need further thought/discussion is how the collection
data is stored and some other ideas/ponderings .. more detailed commentary
on the individual patches to follow. Details aside, big kudos for this.
It's something I definately want to get merged, the sooner the better.
- Panu -
More information about the Rpm-maint