Qs regarding Yum plugin

Creative Innovative <[email protected]>
Newsgroups gmane.linux.rpm.yum
Message-ID <[email protected]>
Hi All,
 
I have been using Yum for last 6 months, for basic stuff, like installing/upgrading 
packages.Now I am in the process of writing a Yum plugin, so still trying to get a handle on it.
 
For what I need to do, in def posttrans_hook, 
1) take the transaction object, and look at the list of packages that were installed/upgraded/removed.
2) Check to see if each package install/package upgrade meets security criteria.
NOTE::I HAVE TO INSTALL/UPGRADE PACKAGES, BEFORE RUNNING SECURITY CRITERIA.SO THATS WHY THIS CHECK COMES IN POSTTRANS_HOOK.
3) If any of the package does NOT meet that criteria, I need to undo the package install/package upgrade.
 
 
So I am trying to figure out, how can I do this in posttrans_hook. 
 
For example, lets say under posttrans_hook,
I loop through the transaction object and determine below
1. Pkg A installed
2. Pkg B upgraded.
 
Now I run my security criteria, for files installed, and lets say Pkg A fails that criteria.
 
Qs 1) -->Now can I create a NEW TRANSACTION, like below
1. Pkg A remove
 
Qs 2) And then can I run this NEW TRANSACTION  from posttrans_hook.
 
Qs 3) If this wont work, is there any other way, where I can run package removal, from posttrans_hook.
 
Please let me know.
 
Thanks in advance,
 
SK.
 
 

_______________________________________________
Yum mailing list
[email protected]
http://lists.baseurl.org/mailman/listinfo/yum
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.