Add "noescape" argument to cmdline creation
authorVladimir Serbinenko <phcoder@gmail.com>
Wed, 19 Jul 2023 13:09:47 +0000 (15:09 +0200)
committerMate Kukri <mate.kukri@canonical.com>
Tue, 23 Jun 2026 15:04:12 +0000 (16:04 +0100)
commit753f1af582b0ea82951ce0c0c6d4ab734a5b7f47
tree7cadb28608e3227ddff29f9ffed4949a74c5bc5b
parentd16a7ab25d189b1e763ad398bfd08b7a0b426d4c
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