[PATCH] installonlypkgs: remove unneeded provides, add "installonlypkg(kernel)"

Zdenek Pavlas zpavlas at redhat.com
Fri Nov 8 10:52:20 UTC 2013


"kernel", "kernel-devel", "kernel-source": we must keep these.

"kernel-modules": not provided anymore. kernel-modules-extra
package provides installonly(kernel-module) already.

All the remaining "kernel-*" provides: They either don't exist,
or every providing package provides "kernel", too.

The new provide "installonlypkg(kernel)" should replace
kernel & kernel-devel & kernel-source in the future.
---
 yum/config.py | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/yum/config.py b/yum/config.py
index 851339d..ecb8490 100644
--- a/yum/config.py
+++ b/yum/config.py
@@ -750,12 +750,12 @@ class YumConf(StartupConf):
     proxy_password = Option()
     username = Option()
     password = Option()
-    installonlypkgs = ListOption(['kernel', 'kernel-bigmem',
+    installonlypkgs = ListOption(['kernel',
+                                  'kernel-devel',
+                                  'kernel-source',
+                                  'installonlypkg(kernel)',
                                   'installonlypkg(kernel-module)',
-                                  'installonlypkg(vm)',
-            'kernel-enterprise','kernel-smp', 'kernel-modules', 'kernel-debug',
-            'kernel-unsupported', 'kernel-source', 'kernel-devel', 'kernel-PAE',
-            'kernel-PAE-debug'])
+                                  'installonlypkg(vm)'])
     # NOTE: If you set this to 2, then because it keeps the current kernel it
     # means if you ever install an "old" kernel it'll get rid of the newest one
     # so you probably want to use 3 as a minimum ... if you turn it on.
-- 
1.7.11.7



More information about the Yum-devel mailing list