Red Hat Bugzilla – Bug 535472
create an augeus abstract plugin so all plugins like hosts, apt, openssh can extend it and not have their own libs
Last modified: 2009-07-26 02:22:00 EDT
I think if we have one abstract augeus plugin, it will limit the number of jna / augeuas jars that are needed
might want to push this concept further and have a jna abstract plugin which augeas extends which in turn is extended by apt,grub,hosts,opensshd...
new augeas abstract plugin is in - apt, grub, hosts, sshd plugin now depend on it
this is actually more of a code change than anything.
what this did was create a new plugin jar "augeas-plugin.jar" that the other four now depend on.
If you really want to test, just run the server and in the startup server log messages, find where it detects the plugins and make sure the "Augeas" plugin is deployed in front of the hosts, apt, openssh and grub plugins.
Or just look in rhq-plugins/ directory in the .ear and you will see an augeas plugin jar file.
This has been verified with the plugin package built from the community plugin packages. A basic sanity has also been done post addition of this plugin.
This bug was previously known as http://jira.rhq-project.org/browse/RHQ-2163