[PATCH] RPM spec file with systemd integration

james machado hvgeekwtrvl at gmail.com
Fri Feb 27 09:39:54 CET 2015


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

>
> On 02/27/2015 06:23 PM, james machado wrote:
>>
>> David,
>>
>> Why would you make a routing daemon dependent on a specific init system?
>>
>> James
>>
>> On Thu, Feb 26, 2015 at 2:34 PM, David Jorm <djorm at corp.iixpeering.net>
>> wrote:
>>>
>>> Hi All
>>>
>>> The attached patch provides an RPM spec file with systemd integration,
>>> rather than sysv init. I have tested it on Fedora 20 and 21. Note that
>>> this
>>> spec file includes:
>>>
>>> %global _hardened_build 1
>>>
>>> Which automatically adds security hardening compiler flags.
>>>
>>> Thanks
>>> David
>
>


More information about the Bird-users mailing list