[augeas-devel] Re: New example at creating a lens

David Lutterkort lutter at redhat.com
Wed Jul 15 17:45:12 UTC 2009


On Wed, 2009-07-15 at 13:30 -0400, Jeff Johnson wrote:
> How do you wish lenses packaged? With RPM, you have essentially
> the same chicken <-> egg problem that SELinux policy
> is fighting, lenses within *.rpm payloads cannot be used
> with helpers during the transaction that includes
> the updated lenses.

It should be less complex than SELinux policy: if the package
contains /usr/share/augeas/lenses/foo.aug, %pre scripts will use the old
version of the lens, and %post scripts will use the new one.

Of course, if you need to use both, you might have to save the old one
in %pre in some temp location, and in %post set things up manually
through /augeas/load and delete the temp lens when you're done.

David





More information about the augeas-devel mailing list