I think we can argue whether 'Linux' or 'GNU/Linux' is the valid name for this category of OSes that contain GNU components in userland, but I don't see why the boot entry cannot be just the "given name" for each OS. For instance ours is called just "Ubuntu", it's neither "Ubuntu Linux" or "Ubuntu GNU/Linux", so we carry a similar patch.
Mate On Tue, Oct 1, 2024 at 12:25 AM Vladimir 'phcoder' Serbinenko <phco...@gmail.com> wrote: > > Official stand of FSF and GNU project is that the correct name is GNU/Linux. > The only case where this could be justified is for non-GNU variants like > BusyBox distros or Android > > Le lun. 30 sept. 2024, 20:48, Leo Sandoval <lsand...@redhat.com> a écrit : >> >> From: Peter Jones <pjo...@redhat.com> >> >> [rharwood: say it even less] >> --- >> grub-core/normal/main.c | 2 +- >> tests/util/grub-shell-tester.in | 2 +- >> tests/util/grub-shell.in | 2 +- >> util/grub.d/10_linux.in | 4 ++-- >> util/grub.d/20_linux_xen.in | 4 ++-- >> 5 files changed, 7 insertions(+), 7 deletions(-) >> >> diff --git a/grub-core/normal/main.c b/grub-core/normal/main.c >> index 1317279c0..568c2adfa 100644 >> --- a/grub-core/normal/main.c >> +++ b/grub-core/normal/main.c >> @@ -218,7 +218,7 @@ grub_normal_init_page (struct grub_term_output *term, >> >> grub_term_cls (term); >> >> - msg_formatted = grub_xasprintf (_("GNU GRUB version %s"), >> PACKAGE_VERSION); >> + msg_formatted = grub_xasprintf (_("GRUB version %s"), PACKAGE_VERSION); >> if (!msg_formatted) >> return; >> >> diff --git a/tests/util/grub-shell-tester.in >> b/tests/util/grub-shell-tester.in >> index 8a87109b1..9a4319d4f 100644 >> --- a/tests/util/grub-shell-tester.in >> +++ b/tests/util/grub-shell-tester.in >> @@ -56,7 +56,7 @@ for option in "$@"; do >> usage >> exit 0 ;; >> -v | --version) >> - echo "$0 (GNU GRUB ${PACKAGE_VERSION})" >> + echo "$0 (GRUB ${PACKAGE_VERSION})" >> exit 0 ;; >> --modules=*) >> ms=`echo "$option" | sed -e 's/--modules=//'` >> diff --git a/tests/util/grub-shell.in b/tests/util/grub-shell.in >> index 496e1bab3..e0570c88e 100644 >> --- a/tests/util/grub-shell.in >> +++ b/tests/util/grub-shell.in >> @@ -243,7 +243,7 @@ for option in "$@"; do >> usage >> exit 0 ;; >> -v | --version) >> - echo "$0 (GNU GRUB ${PACKAGE_VERSION})" >> + echo "$0 (GRUB ${PACKAGE_VERSION})" >> exit 0 ;; >> --trim) >> trim=1 ;; >> diff --git a/util/grub.d/10_linux.in b/util/grub.d/10_linux.in >> index 00d4b220c..901745707 100644 >> --- a/util/grub.d/10_linux.in >> +++ b/util/grub.d/10_linux.in >> @@ -29,9 +29,9 @@ export TEXTDOMAINDIR="@localedir@" >> CLASS="--class gnu-linux --class gnu --class os" >> >> if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then >> - OS=GNU/Linux >> + OS="$(sed 's, release .*$,,g' /etc/system-release)" >> else >> - OS="${GRUB_DISTRIBUTOR} GNU/Linux" >> + OS="${GRUB_DISTRIBUTOR}" >> CLASS="--class $(echo ${GRUB_DISTRIBUTOR} | tr 'A-Z' 'a-z' | cut -d' ' >> -f1|LC_ALL=C sed 's,[^[:alnum:]_],_,g') ${CLASS}" >> fi >> >> diff --git a/util/grub.d/20_linux_xen.in b/util/grub.d/20_linux_xen.in >> index 94dd8be13..98ee5bc58 100644 >> --- a/util/grub.d/20_linux_xen.in >> +++ b/util/grub.d/20_linux_xen.in >> @@ -29,9 +29,9 @@ export TEXTDOMAINDIR="@localedir@" >> CLASS="--class gnu-linux --class gnu --class os --class xen" >> >> if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then >> - OS=GNU/Linux >> + OS="$(sed 's, release .*$,,g' /etc/system-release)" >> else >> - OS="${GRUB_DISTRIBUTOR} GNU/Linux" >> + OS="${GRUB_DISTRIBUTOR}" >> CLASS="--class $(echo ${GRUB_DISTRIBUTOR} | tr 'A-Z' 'a-z' | cut -d' ' >> -f1|LC_ALL=C sed 's,[^[:alnum:]_],_,g') ${CLASS}" >> fi >> >> -- >> 2.46.1 >> >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> https://lists.gnu.org/mailman/listinfo/grub-devel > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel