]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
Add note about kernel version unportability
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 15 Dec 2017 20:44:29 +0000 (21:44 +0100)
committerLennart Poettering <lennart@poettering.net>
Tue, 26 Dec 2017 16:39:44 +0000 (17:39 +0100)
man/systemd.unit.xml

index 0d35d619e015c60045c663a1f00dc4c52b03e186..73f33a4580d6786626159b23cffa93bda726594f 100644 (file)
         by <command>uname -r</command>) matches a certain expression (or if prefixed with the exclamation mark does not
         match it). The argument must be a single string, optionally containing shell-style globs.</para>
 
+        <para>Note that using the kernel version string is an unreliable way to determine which features are supported
+        by a kernel, because of the widespread practice of backporting drivers, features, and fixes from newer upstream
+        kernels into older versions provided by distributions. Hence, this check is inherently unportable and should
+        not be used for units which may be used on different distributions.</para>
+
         <para><varname>ConditionSecurity=</varname> may be used to
         check whether the given security module is enabled on the
         system. Currently, the recognized values are