Add "noescape" argument to cmdline creation
authorVladimir Serbinenko <phcoder@gmail.com>
Wed, 19 Jul 2023 13:09:47 +0000 (15:09 +0200)
committerJulian Andres Klode <jak@debian.org>
Sun, 2 Nov 2025 11:08:11 +0000 (12:08 +0100)
commit9d33fe780fbdfd1b79ecfb7ff22e29bb5fcdb784
tree71a427a080d59b4ede5dac646146b964ce5732c5
parentab217e2529fe49b6de9b60e2c47e7750ef65cdf4
Add "noescape" argument to cmdline creation

If OS parses in a way different from sh-like that GRUB does, escaping does
more harm than good. Note that allows to specify entire command line in a
single argument e.g. multiboot --noescape /kernel "a b c".

Gbp-Pq: Topic upstream
Gbp-Pq: Name Add-noescape-argument-to-cmdline-creation.patch
13 files changed:
grub-core/lib/cmdline.c
grub-core/loader/arm/linux.c
grub-core/loader/arm64/xen_boot.c
grub-core/loader/efi/linux.c
grub-core/loader/i386/linux.c
grub-core/loader/i386/multiboot_mbi.c
grub-core/loader/i386/pc/linux.c
grub-core/loader/i386/xen.c
grub-core/loader/mips/linux.c
grub-core/loader/multiboot_mbi2.c
grub-core/loader/powerpc/ieee1275/linux.c
grub-core/loader/sparc64/ieee1275/linux.c
include/grub/lib/cmdline.h