[Fedora-packaging] Re: Requires: initscripts?

Enrico Scholz enrico.scholz at informatik.tu-chemnitz.de
Tue May 8 17:05:07 UTC 2007


Jason L Tibbitts III <tibbs at math.uh.edu> writes:

> TC> kernel requires initscripts. You'd be hard-pressed to find a
> TC> proper Fedora install that didn't have initscripts.
>
> Packages don't have requirements on "filesystem" either.

That's an implicit requirement (<package> -> glibc -> .* -> filesystem).
Plain -filesystem packages resp. noarch packages without other deps MUST
add 'Requires: filesystem'.

It is hard to find such an implicit requirement for 'initscripts' (try
e.g. 'rpm -e --test initscripts' and see how small the deptree is).

The 'kernel -> initscripts' example from this thread does not really
apply. At first, I do not see, why the kernel needs initscripts.

Then, you have to differ between the 'kernel' package and the
kernel-environment. Lot of Fedora installations do not require the
'kernel' package (packaging bugs like gnome-volume-manager do not count
;)) because they are inside chroots. And the requirement on a Linux
kernel environment can not be tracked by rpm (e.g. it is similarly to
the requirement on an MTA).



Enrico




More information about the Fedora-packaging mailing list