grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 14/20] 10_linux.in 20_linux_xen.in: Don't say "GNU/Linux" in


From: Mate Kukri
Subject: Re: [PATCH 14/20] 10_linux.in 20_linux_xen.in: Don't say "GNU/Linux" in generated menus.
Date: Tue, 1 Oct 2024 11:00:20 +0100

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
<phcoder@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 <lsandova@redhat.com> a écrit :
>>
>> From: Peter Jones <pjones@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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]