[PATCH] RPM spec file with systemd integration

james machado hvgeekwtrvl at gmail.com
Fri Feb 27 10:29:18 CET 2015


Thanks for the enlightenment.

James

On Fri, Feb 27, 2015 at 1:13 AM, David Jorm <djorm at corp.iixpeering.net> wrote:
>
> 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