[Yum-devel] fedorakmod work (was: searching the packageSack)

Jack Neely jjneely at ncsu.edu
Tue Jan 23 23:25:05 UTC 2007


Folks,

I've committed the most recent work on the fedorakmod plugin that works
around the missing prco information if needed.  It now will install
kmods for all installed kernel versions and types when you do "yum
install kmod-sysprof."  

Needs some testing obviously.  My first test run with things actually
working is attached.  I didn't let it complete, but you can see the
impending doom as fedorakmod is ready to install kmods for a kernel that
the latter running installonlyn plugin has marked for removal.  

Comments, testing, and patches welcome.

Jack
-- 
Jack Neely <jjneely at ncsu.edu>
Campus Linux Services Project Lead
Information Technology Division, NC State University
GPG Fingerprint: 1917 5AC1 E828 9337 7AA4  EA6B 213B 765F 3B6A 5B89
-------------- next part --------------
Loading "fedorakmod" plugin
Loading "testbug" plugin
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package kmod-sysprof.i686 0:1.0.8-1.2.6.19_1.2895.fc6 set to be installed
--> Running transaction check
--> Processing Dependency: kernel-i686 = 2.6.19-1.2895.fc6 for package: kmod-sysprof
--> Processing Dependency: sysprof-kmod-common >= 1.0.8 for package: kmod-sysprof
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package sysprof.i386 0:1.0.8-1.fc6 set to be updated
---> Package kernel.i686 0:2.6.19-1.2895.fc6 set to be installed
--> Running transaction check
Running installAllKmods()
--> Populating transaction set with selected packages. Please wait.
---> Package kmod-sysprof.i686 0:1.0.8-1.2.6.18_1.2868.fc6 set to be installed
---> Package kernel.i686 0:2.6.18-1.2868.fc6 set to be erased
---> Package kmod-sysprof-xen.i686 0:1.0.8-1.2.6.18_1.2868.fc6 set to be installed
--> Running transaction check

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
 kmod-sysprof            i686       1.0.8-1.2.6.19_1.2895.fc6  extras            6.3 k
 kmod-sysprof            i686       1.0.8-1.2.6.18_1.2868.fc6  extras            6.2 k
 kmod-sysprof-xen        i686       1.0.8-1.2.6.18_1.2868.fc6  extras            6.2 k
Removing:
 kernel                  i686       2.6.18-1.2868.fc6  installed          44 M
Installing for dependencies:
 kernel                  i686       2.6.19-1.2895.fc6  updates            16 M
 sysprof                 i386       1.0.8-1.fc6      extras            312 k

Transaction Summary
=============================================================================
Install      5 Package(s)         
Update       0 Package(s)         
Remove       1 Package(s)         

Total download size: 17 M
Is this ok [y/N]: Exiting on user Command
Complete!


More information about the Yum-devel mailing list