]> git.puffer.fish Git - matthieu/frr.git/commit
lib, watchfrr: remove `HAVE_SYSTEMD`, use own code
authorDavid Lamparter <equinox@diac24.net>
Mon, 19 Apr 2021 08:33:18 +0000 (10:33 +0200)
committerDavid Lamparter <equinox@opensourcerouting.org>
Tue, 29 Jun 2021 15:57:04 +0000 (17:57 +0200)
commit247898d5d27bc3bba83c56d139ecc78b23ae42b3
tree34cba409000a1e8f8df2e2386b5805896a677a66
parent32694c41bb298075c19b2cd50525bee3a336ccec
lib, watchfrr: remove `HAVE_SYSTEMD`, use own code

This replaces the external libsystemd dependency with... pretty much the
same amount of built-in code.  But with one fewer dependency and build
switch needed.

Also check `JOURNAL_STREAM` for future logging integration.

Signed-off-by: David Lamparter <equinox@diac24.net>
lib/libfrr.c
lib/systemd.c
lib/systemd.h
watchfrr/watchfrr.c