Robert P. J. Day wrote:
um ... they do? i just checked and none of the following commands
show openssl as a dependency:
$ rpm -qR openssh-server
$ rpm -qR openssh-clients
$ rpm -qR openssh
You should have output here unless you snipped it. You will see something like:
$ rpm -qR openssh
/bin/sh
...[snip]...
libcrypto.so.10()(64bit)
...[snip]...
The libcrypto library is part of openssl.
conversely:
$ rpm -q --whatrequires openssl
perl-IO-Socket-SSL-1.955-1.fc20.noarch
unbound-libs-1.4.21-1.fc20.x86_64
This would only show packages with "Requires: openssl" in their package spec.
Fedora uses automatic dependency linking as much as possible so unless the
automatic linking wouldn't find openssl (executable called instead of library
link) this command wouldn't show you what you want.
Use this command instead:
rpm -q --whatrequires libcrypto.so.10\(\)\(64bit\)