Red Hat Bugzilla – Bug 338351
RFE: Allow specification of a "Provides" name in kickstart %packages
Last modified: 2014-01-08 12:56:27 EST
Description of problem:
Seems like this used to work. In my kickstart package selection I specify
"java-plugin". This is provided by the java-1.7.0-icedtea-plugin package:
# rpm -q --provides -p
java-1.7.0-plugin = 126.96.36.199
java-plugin = 1.7.0
java-1.7.0-icedtea-plugin = 188.8.131.52-0.19.b21.snapshot.fc8
During install I get a missing package error for java-plugin.
Version-Release number of selected component (if applicable):
Same with 184.108.40.206
This has never been supported -- %packages lists package names, not provides
I'm reopening this to see if there is any way this might be easier to support these days.
Have you tested with F17? Looking at the code we take each package line and send it through yum.install(pattern=<package>) which seems to indicate that it will search for something to match the pattern. That may work on provides. Give it a shot!
This appears to be working with F18, I'm seeing:
Package ps2eps is obsoleted by texlive-pstools-bin, trying to install 1:texlive-pstools-bin-2012-0.svn27329.3.20121019_r28030.fc18.x86_64 instead
A little funny that the messages is about obsoletes rather than provides, but it does the trick. Thanks!
This seems to no longer be working with F20. I have "vnc" in my kickstart, but tigervnc does not end up being installed. No mention of 'vnc' in any of the anaconda logs though.