From 54dd88d4c68e2e3a1de169af30f40ea40e244c68 Mon Sep 17 00:00:00 2001 From: Daniel Maksymilian Syrnicki Date: Wed, 15 Apr 2026 09:10:20 +0200 Subject: [PATCH] iso: brand syslinux menu header and BIOS help text MENU TITLE in the syslinux box now reads "Furtka" instead of "Arch Linux", and the per-entry HELP line at the bottom speaks of "Furtka Live Installer" / "install Furtka" instead of the upstream Arch strings. Same sed-not-overlay approach we already use for the menu entry labels. Co-Authored-By: Claude Opus 4.6 (1M context) --- iso/build.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/iso/build.sh b/iso/build.sh index 6a61d3e..79b34a9 100755 --- a/iso/build.sh +++ b/iso/build.sh @@ -50,10 +50,17 @@ echo "==> Rebranding boot menu (GRUB + syslinux + systemd-boot)" # bootloader configs (BIOS syslinux, GRUB, systemd-boot for UEFI). Rewrite to # our brand. Done with sed (not a static overlay) so upstream archiso file # moves don't silently leave stale Arch labels behind. +# +# Also rebrands the syslinux menu header ("MENU TITLE Arch Linux") and the +# per-entry HELP text shown at the bottom of the BIOS screen. GRUB/efiboot +# don't ship equivalent long descriptions, so menu-entry rename is enough there. find "$PROFILE_WORK/grub" "$PROFILE_WORK/syslinux" "$PROFILE_WORK/efiboot" \ -type f \( -name "*.cfg" -o -name "*.conf" \) -print0 \ | xargs -0 sed -i \ - -e 's/Arch Linux install medium/Furtka Live Installer/g' + -e 's/Arch Linux install medium/Furtka Live Installer/g' \ + -e 's/Arch Linux live medium/Furtka Live Installer/g' \ + -e 's/install Arch Linux or perform system maintenance/install Furtka or perform system maintenance/g' \ + -e 's/^MENU TITLE Arch Linux$/MENU TITLE Furtka/' # Mark the default entry as (Recommended) so first-time users know which to # pick. Targets the main entry only — speech/accessibility variants stay