[PATCH] RPM spec file with systemd integration

David Jorm djorm at corp.iixpeering.net
Fri Feb 27 10:13:48 CET 2015


On 02/27/2015 06:39 PM, james machado wrote:
> On Fri, Feb 27, 2015 at 12:29 AM, David Jorm <djorm at corp.iixpeering.net> wrote:
>> Good question. My intention is not to make BIRD dependent on a specific init
>> system, but to offer a choice. That is why my patch does not overwrite the
>> existing bird.spec file, but instead provides a new bird-systemd.spec file
>> as an alternative. I understand that systemd is controversial, and I do not
>> agree with the model of "nuke sysv init and pave with systemd". I do,
>> however, support choice.
>>
>> Thanks
>> David
>>
> I'm all for choice as well.  Trying to take the controversy out of it,
> let me try to rephrase.  What benefit(s) is/are gained by making BIRD
> dependent on systemd that is not available without the dependency?
> Conversely what breakage happens by making it a dependency?
>
> thanks,
> James

This patch would not make BIRD dependent on systemd, but would make it 
possible to build BIRD RPMs that are compatible with systemd. Fedora, 
CentOS, RHEL, OpenSUSE, and SLES account for the vast bulk of RPM-based 
Linux deployments. All of these distributions now use systemd. By 
providing a systemd spec file alongside the existing sysv init spec 
file, it would become possible for all of these distributions to make 
use of the official BIRD RPM packages. No breakage or regression would 
be introduced, as the existing sysv init spec file would remain available.

Thanks
David


More information about the Bird-users mailing list