Installation order of basesystem, filesystem and setup.
Jakub Jelinek
jakub at redhat.com
Fri Mar 2 15:40:04 UTC 2007
On Fri, Mar 02, 2007 at 04:33:19PM +0100, Phil Knirsch wrote:
> During the review of basesystem we came upon a rather interesting fact
> which some might already have seen and wondered about.
>
> The packages basesystem, filesystem and setup have a rather odd and not
> necessarily intuitive dependency order:
>
> basesystem Requires: filesystem setup
> filesystem Requires: setup
> setup Requires: (nothing)
>
> So the final install order after properly ordering those is:
>
> setup
> filesystem
> basesystem
>
> which imo is exactly the opposite of what i'd expect. Take the
> description of basesystem e.g. where it explicitly says:
>
> "Basesystem should be the first package installed on a system, and it
> should never be removed."
>
> And for filesystem:
>
> "Filesystem contains the basic directory layout for a Linux operating
> system, including the correct permissions for the directories."
>
> So imo the order should be:
>
> basesystem
> filesystem
> setup
Well, basesystem contains no files at all and only contains the requires
for filesystem/setup, so if you remove the requires, the package is
completely useless.
Jakub
More information about the fedora-devel-list
mailing list