From 293085b65a8b11ce0be42c78e9deeaa36b4ff1ec Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Wed, 25 May 2016 12:23:40 -0400 Subject: [PATCH 2/7] FSDG: os-release: Default PRETTY_NAME to "GNU/Linux" instead of "Linux" --- man/check-os-release-simple.py | 2 +- man/check-os-release.py | 2 +- man/check-os-release.sh | 2 +- man/kernel-install.xml | 2 +- man/os-release.xml | 2 +- src/basic/os-util.c | 2 +- src/kernel-install/90-loaderentry.install.in | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/man/check-os-release-simple.py b/man/check-os-release-simple.py index ce73c77b14..9ad899a814 100644 --- a/man/check-os-release-simple.py +++ b/man/check-os-release-simple.py @@ -4,7 +4,7 @@ import platform os_release = platform.freedesktop_os_release() -pretty_name = os_release.get('PRETTY_NAME', 'Linux') +pretty_name = os_release.get('PRETTY_NAME', 'GNU/Linux') print(f'Running on {pretty_name!r}') if 'fedora' in [os_release.get('ID', 'linux'), diff --git a/man/check-os-release.py b/man/check-os-release.py index 19b193ec76..373b77ed06 100644 --- a/man/check-os-release.py +++ b/man/check-os-release.py @@ -29,7 +29,7 @@ def read_os_release(): os_release = dict(read_os_release()) -pretty_name = os_release.get('PRETTY_NAME', 'Linux') +pretty_name = os_release.get('PRETTY_NAME', 'GNU/Linux') print(f'Running on {pretty_name!r}') if 'debian' in [os_release.get('ID', 'linux'), diff --git a/man/check-os-release.sh b/man/check-os-release.sh index 12f7ee12cc..084647a38b 100644 --- a/man/check-os-release.sh +++ b/man/check-os-release.sh @@ -4,7 +4,7 @@ test -e /etc/os-release && os_release='/etc/os-release' || os_release='/usr/lib/os-release' . "${os_release}" -echo "Running on ${PRETTY_NAME:-Linux}" +echo "Running on ${PRETTY_NAME:-GNU/Linux}" if [ "${ID:-linux}" = "debian" ] || [ "${ID_LIKE#*debian*}" != "${ID_LIKE}" ]; then echo "Looks like Debian!" diff --git a/man/kernel-install.xml b/man/kernel-install.xml index c05176a5dc..df8b11b4ee 100644 --- a/man/kernel-install.xml +++ b/man/kernel-install.xml @@ -135,7 +135,7 @@ $BOOT/loader/entries/ENTRY-TOKEN-KERNEL-VERSION.conf. The title of the entry is the PRETTY_NAME parameter specified in /etc/os-release or /usr/lib/os-release (if the former - is missing), or "Linux KERNEL-VERSION", if unset. + is missing), or "GNU/Linux KERNEL-VERSION", if unset. If $KERNEL_INSTALL_LAYOUT is not "bls", this plugin does nothing. diff --git a/man/os-release.xml b/man/os-release.xml index f2e0f3ecb7..4aad523fa4 100644 --- a/man/os-release.xml +++ b/man/os-release.xml @@ -188,7 +188,7 @@ A pretty operating system name in a format suitable for presentation to the user. May or may not contain a release code name or OS version of some kind, as suitable. If not - set, a default of PRETTY_NAME="Linux" may be used + set, a default of PRETTY_NAME="GNU/Linux" may be used Example: PRETTY_NAME="Fedora 17 (Beefy Miracle)". diff --git a/src/basic/os-util.c b/src/basic/os-util.c index dbd067fd44..c03a76862d 100644 --- a/src/basic/os-util.c +++ b/src/basic/os-util.c @@ -438,5 +438,5 @@ const char *os_release_pretty_name(const char *pretty_name, const char *name) { * exists mostly to ensure we use the same logic wherever possible. */ return empty_to_null(pretty_name) ?: - empty_to_null(name) ?: "Linux"; + empty_to_null(name) ?: "GNU/Linux"; } diff --git a/src/kernel-install/90-loaderentry.install.in b/src/kernel-install/90-loaderentry.install.in index a52dd812e4..00b4c6917d 100755 --- a/src/kernel-install/90-loaderentry.install.in +++ b/src/kernel-install/90-loaderentry.install.in @@ -66,7 +66,7 @@ elif [ -f /usr/lib/os-release ]; then . /usr/lib/os-release fi -[ -n "$PRETTY_NAME" ] || PRETTY_NAME="Linux $KERNEL_VERSION" +[ -n "$PRETTY_NAME" ] || PRETTY_NAME="GNU/Linux $KERNEL_VERSION" SORT_KEY="$IMAGE_ID" [ -z "$SORT_KEY" ] && SORT_KEY="$ID" -- 2.44.0