]> git.ipfire.org Git - thirdparty/systemd.git/commit - man/systemd.link.xml
core,udev,networkd: add ConditionKernelVersion=
authorLennart Poettering <lennart@poettering.net>
Wed, 13 Dec 2017 19:34:13 +0000 (20:34 +0100)
committerLennart Poettering <lennart@poettering.net>
Tue, 26 Dec 2017 16:39:44 +0000 (17:39 +0100)
commit5022f08a23c0b64973b74cd71be9f5122ec655a6
tree9729b57e454b085117cb7c385311f8fd99099c27
parent95f7f85d39b3a945b3ed329656e36d7b5ab51cb9
core,udev,networkd: add ConditionKernelVersion=

This adds a simple condition/assert/match to the service manager, to
udev's .link handling and to networkd, for matching the kernel version
string.

In this version we only do fnmatch() based globbing, but we might want
to extend that to version comparisons later on, if we like, by slightly
extending the syntax with ">=", "<=", ">", "<" and "==" expressions.
19 files changed:
man/systemd.link.xml
man/systemd.netdev.xml
man/systemd.network.xml
man/systemd.unit.xml
src/core/load-fragment-gperf.gperf.m4
src/libsystemd-network/network-internal.c
src/libsystemd-network/network-internal.h
src/network/netdev/netdev-gperf.gperf
src/network/netdev/netdev.c
src/network/netdev/netdev.h
src/network/networkd-network-gperf.gperf
src/network/networkd-network.c
src/network/networkd-network.h
src/shared/condition.c
src/shared/condition.h
src/test/test-condition.c
src/udev/net/link-config-gperf.gperf
src/udev/net/link-config.c
src/udev/net/link-config.h