summaryrefslogtreecommitdiffstats
path: root/man/os-release.xml
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2022-07-06 17:19:27 +0200
committerYu Watanabe <watanabe.yu+github@gmail.com>2022-07-07 00:35:17 +0200
commit2615c1f17ab1768ebe015d0719cc1ee2e6b092f1 (patch)
tree87498ebfa5619742e9a7d2db59bfaf0927f3b2ff /man/os-release.xml
parentMerge pull request #23918 from yuwata/dissect (diff)
downloadsystemd-2615c1f17ab1768ebe015d0719cc1ee2e6b092f1.tar.xz
systemd-2615c1f17ab1768ebe015d0719cc1ee2e6b092f1.zip
os-release: define SUPPORT_END=
Fixes #21764. I think is very simple, but flexible. The date may be set early, for distros that have a fixed schedule, but it doesn't have to. So for example Debian could push out an update that sets a few months before the release goes EOL. And various tools, in particular graphical desktops, can start nagging people to upgrade a few weeks before the date. As discussed in the bug, we don't need granularity higher than a day. And this means that we can use a simple human- and machine-readable format. I was considering other names, e.g. something with "EOL", but I think that "SUPPORT_END" is better because it doesn't imply that the machine will somehow stop working. This is supposed to be an advisory, nothing more.
Diffstat (limited to 'man/os-release.xml')
-rw-r--r--man/os-release.xml10
1 files changed, 10 insertions, 0 deletions
diff --git a/man/os-release.xml b/man/os-release.xml
index 90527228a2..fd98be5b7a 100644
--- a/man/os-release.xml
+++ b/man/os-release.xml
@@ -351,6 +351,16 @@
</varlistentry>
<varlistentry>
+ <term><varname>SUPPORT_END=</varname></term>
+
+ <listitem><para>The date at which support for this version of the OS ends. (What exactly "lack of
+ support" means varies between vendors, but generally users should assume that updates, including
+ security fixes, will not be provided.) The value is a date in the format
+ <literal>YYYY-MM-DD</literal>, and specifies the last day on which support <emphasis>is</emphasis>
+ provided.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
<term><varname>LOGO=</varname></term>
<listitem><para>A string, specifying the name of an icon as defined by <ulink