[systemd-devel] common RPM spec file?

Frederic Crozat fcrozat at suse.com
Mon Aug 1 07:40:44 PDT 2011


Le samedi 30 juillet 2011 à 16:36 +0200, Lennart Poettering a écrit :
> On Thu, 28.07.11 09:49, Andreas Jaeger (aj at suse.com) wrote:
> 
> > How are other distros packaging systemd? The systemd 31 release now adds devel 
> > files, so I consider creating a systemd-devel package.
> > 
> > Can we all agree - at least the RPM world - to use the same basic split of 
> > systemd in subpackages? In that case we could keep a version in git and use as 
> > reference.
> 
> We have a slightly different split on Fedora, but we'd acttually like to
> clean this up and merge two of those packages again.
> 
> > 
> > Right now on openSUSE we have:
> > * systemd
> > * systemd-gtk
> > * systemd-sysvinit
> 
> What is this one for? (We used to have one like this, but we dropped
> that when systemd become the only supported init system in Fedora)

systemd-sysvinit is only used to create the various compatibility
symlinks for /sbin/init, halt, shutdown, etc..

For openSUSE 12.1, we still plan to have both sysvinit and systemd
coexist.

> > * systemd-plymouth
> 
> Note that we will soon move the Plymouth unit files into Plymouth proper
> and they will then be removed from systemd.

And we don't enable plymouth support by default yet, so it is not really
an issue.


> On Fedora we have two further packages:
> 
> systemd-units: exists mostly for legacy reasons and we hope to fold this
> back into systemd soon, if we manage to get the upgrade path right.
> 
> systemd-sysv: contains some compat code which i'd like to get rid of in
> F17 or so.
> 
> putting this together we have:
> 
> systemd
> systemd-units (will go away)
> systemd-sysv (will go away)
> systemd-gtk
> systemd-devel
> 
> > And I would now introduce 
> > * systemd-devel for include files, pkg files and .so link
> > 
> > This common usage would make life easier for people developing packages for 
> > several distributions that require systemd at build time,
> 
> So I am wondering about systemd-sysvinit. Otherwise it looks like we'll
> eventually have the same packaging on Suse and Fedora.



More information about the systemd-devel mailing list