Isn't this inconsistent: [frank@sturgeon rpm]$ rpm -q --provides bash config(bash) = 3.0-18 bash = 3.0-18 [frank@sturgeon rpm]$ rpm -q --whatprovides /bin/sh bash-3.0-18 [frank@sturgeon rpm]$ If bash provides /bin/sh (as shown by --whatprovides), then the first command should have shown that. [frank@sturgeon rpm]$ rpm --version RPM version 4.3.2 thanks -frank