From b28842ae67557f503ae097d5101cbe0a93fda39d Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 5 Mar 2015 12:25:28 +0100 Subject: agetty: support /usr/lib/os-release too http://www.freedesktop.org/software/systemd/man/os-release.html The file /etc/os-release takes precedence over /usr/lib/os-release. Applications should check for the former, and exclusively use its data if it exists, and only fall back to /usr/lib/os-release if it is missing. Reported-by: Dimitri John Ledkov Signed-off-by: Karel Zak --- term-utils/agetty.8 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'term-utils/agetty.8') diff --git a/term-utils/agetty.8 b/term-utils/agetty.8 index c4b7f13e2..66f1a0389 100644 --- a/term-utils/agetty.8 +++ b/term-utils/agetty.8 @@ -338,8 +338,9 @@ Insert the system name, the name of the operating system. Same as `uname \-s'. See also \\S escape code. .TP S or S{VARIABLE} -Insert the VARIABLE data from \fI/etc/os-release\fP. If the VARIABLE argument -is not specified then use PRETTY_NAME from the file or the system name (see \\s). +Insert the VARIABLE data from \fI/etc/os-release\fP, if the file does not exist +then fallback to \fI/usr/lib/os-release\fP. If the VARIABLE argument is not +specified then use PRETTY_NAME from the file or the system name (see \\s). This escape code allows to keep \fI/etc/issue\fP distribution and release independent. Note that \\S{ANSI_COLOR} is converted to the real terminal escape sequence. @@ -401,7 +402,7 @@ the system status file. .B /etc/issue printed before the login prompt. .TP -.B /etc/os-release +.B /etc/os-release /usr/lib/os-release operating system identification data. .TP .B /dev/console -- cgit v1.2.3-55-g7522