From 460dab3936180a2d340bedc8d849175e809cfcae Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 19 May 2026 15:50:39 +0200 Subject: [PATCH] firstboot: prefill language prompt with firmware language if it makes sense --- src/firstboot/firstboot.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/firstboot/firstboot.c b/src/firstboot/firstboot.c index 470caf8283..754c82ace0 100644 --- a/src/firstboot/firstboot.c +++ b/src/firstboot/firstboot.c @@ -293,9 +293,12 @@ static int prompt_locale(int rfd, sd_varlink **mute_console_link) { } else { print_welcome(rfd, mute_console_link); + _cleanup_free_ char *prefill = NULL; + (void) locale_lang_from_efi(&prefill, LOCALE_REQUIRE_INSTALLED|LOCALE_SUPPRESS_EN_US); + r = prompt_loop("Please enter the new system locale name or number", GLYPH_WORLD, - /* prefill= */ NULL, + prefill, locales, /* accepted= */ NULL, /* ellipsize_percentage= */ 60,