On 13 August 2012 13:17, Guillaume Rousse <[email protected]> wrote: >> Hmm, indeed. How are these things "Provided" anyway? I mean they are not >> in the list of the --provides, so how is this resolved? Does rpm have a >> special mode for detecting these kind of provides? If so how does it >> resolve it with urpmi? > > Unless something changed, files dependencies are resolved at > hdlist-generation time as soon as another package requires them.
Only part of them (see media/media_info/file-deps) > For instance, the following line in RT spec file will make genhdlist map > /bin/rm to coreutils in the hdlist.cz: > Requires(postun): /bin/rm > > I don't know how this work at rpm level, tough, in order to make 'rpm -Uvh > rt-4.0.6-1.mga3.noarch" work without urpmi support. Probably checking in the > list of files available in the target rpm.
