about summary refs log tree commit diff
path: root/src/libnm-systemd-core/README.md
blob: e47eb8ed78f67985835263d728bec7199964e49e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
libnm-systemd-core
==================

This is a fork of systemd source files that are compiled
as a static library with network helpers.

We use systemd's DHCPv6 and LLDP library, by forking their code.

We also still use their DHCPv4 library, but that is about to be replaced
by nettools' n-dhcp4 and not used unless you configure the undocumented
`[main].dhcp=systemd` plugin.

This approach of code-reuse is very cumbersome, and we should replace
systemd code by a proper library (like [nettools](https://github.com/nettools/)).

We should not use systemd directly from our sources, beyond what
we really need.


Reimport Upstream Code
----------------------

Read [here](../libnm-systemd-shared/README.md#reimport-upstream-code).