Why does mkinitrd require plymouth?

Ray Strode halfline at gmail.com
Wed Jan 28 18:19:59 UTC 2009


Hi,

> We would like to eliminate several packages from the minimal install.
>
> # rpm -e libpng
> error: Failed dependencies:
>        libpng12.so.0 is needed by (installed)
> plymouth-libs-0.6.0-0.2008.11.17.3.fc10.i386
>        libpng12.so.0 is needed by (installed)
> plymouth-0.6.0-0.2008.11.17.3.fc10.i386
>        libpng12.so.0(PNG12_0) is needed by (installed)
> plymouth-libs-0.6.0-0.2008.11.17.3.fc10.i386
> [root at dhcp-lab-116 init.d]# rpm -e plymouth
> error: Failed dependencies:
>        plymouth >= 0.6.0-0.2008.09.10.1 is needed by (installed)
> mkinitrd-6.0.71-3.fc10.i386
>
> Can we have mkinitrd to optionally use plymouth? If its there, build it in to
> the initrd. Otherwise let a server boot in text mode since it doesn't have a
> video display on it?
Plymouth is a required part of the system. It's not just graphical
boot, it's integral to text boot up, too (rc.sysinit hooks into it for
some reasons, it handles boot.log etc).

It could probably be made to not have a hard libpng dependency,
though.  In fact, I thought I fixed this already for Lennart, but
maybe I'm misremembering.  File a bug in bugzilla.

--Ray




More information about the fedora-devel-list mailing list