From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7156545609932996608 X-Received: by 2002:a5d:53c9:0:b0:236:69fd:d4cc with SMTP id a9-20020a5d53c9000000b0023669fdd4ccmr8577691wrw.618.1666686997426; Tue, 25 Oct 2022 01:36:37 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:7715:0:b0:3cd:d7d0:14b6 with SMTP id t21-20020a1c7715000000b003cdd7d014b6ls2619788wmi.1.-pod-control-gmail; Tue, 25 Oct 2022 01:36:36 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5EO9MVIqri2TkYGpsdfjWPxfg1nOqnPtqBPI3pbLDoItTvRpqHaT0IV9gYtCuQwxCDRNKS X-Received: by 2002:a05:600c:4e45:b0:3cd:f141:b7d8 with SMTP id e5-20020a05600c4e4500b003cdf141b7d8mr7636588wmq.196.1666686996366; Tue, 25 Oct 2022 01:36:36 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1666686996; cv=pass; d=google.com; s=arc-20160816; b=N75n3Oj38dbcrEW+qk2DxzXaWb78uJlxne3Hx3WBs8WvWXO4Q0AxlcEJBIuuWgkHWm rSGXNL4PGWbAZyXmOj/QcDonVY3ZF+ktkkbNQREd/+6djcEZcQ1iZZOUIDujtrAtToqz Akv9qhZc16wujAYpVnxUKUt5Uf9tGJhihhX9sGvQ7XVT7US9wk0WkdIV6lNWNNxecSCt Vi5I7yW3Zd/UvrEL/wQbsiIHWrIp0sj+GIiyeg/79aBhVyJAU4u3aj6RXmfj/wblz0K8 hxE0rncOehOjSdCqh9UFHJXUD+nQC6AftwjPdoEmgVFZeOKHM8vy1OnzvtvXzniJFriI Ur6Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:subject:cc:to:from:date:dkim-signature; bh=kqnMGiHtt7gmdI+dhLiHfElkPWvdmMsm4jHmeHjqEQQ=; b=kZhPNY2v7+32bF4toLo3qh72OpnN3ePLz+d4SS+CTonEPDEqUZRZ95Iz0bMVDbBx/o SHM6KsJY7xwfexOeYbSf+dzkhHnS9PjopEb2CabzBt85oXIpi1QMcREN03WP2NsXysg1 7B2clUEGojQypdB7co2AAnc+OmUV0cnXhvM7vGDXii11jliA0mCNQoAo9s7Z+2XoCnLT NJZ/t8g9l7ZDUg4GYvkQFfct2T0u4zAjL9y8VGFxYzyq9wWYw+UP0Aos2DIB+Q3OHOlR LJF9I5bKX3eK5bswOYE+GOHA1Tn3PM25FoFCrjxIjU10lkbER+kZkThgGI3CyF2llMT0 7F5w== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=D5fy3WOD; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 40.107.21.88 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2088.outbound.protection.outlook.com. [40.107.21.88]) by gmr-mx.google.com with ESMTPS id cc8-20020a5d5c08000000b00236845a6242si15111wrb.2.2022.10.25.01.36.36 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 25 Oct 2022 01:36:36 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.21.88 as permitted sender) client-ip=40.107.21.88; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=D5fy3WOD; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 40.107.21.88 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W6wOZHwpo1XbHYPNlEQXfM36ye4DMg2+YPNFi1xF17Uxu6qNzy7g9FrhpgHgVzhsBdNOURDxDyymG1Q8+PBiWMraBOLz0VrEGkVXzqC+zL2T55l7nAw4XFbCHQ/TYvPujKt7DoszU/lx3HBpMl3hqldfuexpgVoCjAI9sBXoRPibbudnrlWTNyinBsyEJbdQT+nhVV8tTSANm+97zUMz0fgjWZi3XEbs/IGbbQlueamYhoJ12BfFlN/p0DLVSAfR3Y3KOerCyNUAN71I9lXqklBXTG55t/USBrdcwEwbx0OkDNc64bBSK/3JBPB7GVR+LQc6HJ3Kg9cVWDas4/X8qw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=kqnMGiHtt7gmdI+dhLiHfElkPWvdmMsm4jHmeHjqEQQ=; b=mTUECK0mWffSkeH5dU5ildeCcF+JSdQHdykPK9DBkx3Y4MWFgq8RAX8Nzt3Gw/3mOjinYlQ0yeMPWwDSyM+PwXSPXOM5Ld3qpmz+PeJoqZ8FxEPskiB5nT0pykR4sv/cOmVIHG74Nknsy/sptq4LVmC1JNf8zB2+v6rCyyEa7QsTnmHEyZXwIS6rtueJOOk2T5jrDudoujpbm7i8V6Atcce3GGAtIr60pS+NrKFn0LkWtDh20vjxC3bMXOW64MNvAS9PSXH9ESjIaX8LnL7NY2i1EvUP8qEq0f6WBLVlllm1Y2LLsJal7VdLTybeUnJwEdztI6z8nHCtOOmpzneUAg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kqnMGiHtt7gmdI+dhLiHfElkPWvdmMsm4jHmeHjqEQQ=; b=D5fy3WODciwwZsrMYMRDrasXrF+CsDfGvmJ6VDzPsYYrfdT9gc9prcxSydJPgHE5JL04r+szApOpyAIvQz6CIW9cY9vMu3ErYLMEJTvxEwCK8fNIq0rdDXdFTzYUMgD9ngi8c0c7piBIr1EFTpSUJBmpCUg0NWcvGujF6//N0kYN/aFcL/zKEO9Ut23jbuibzatRXx5ChS2nfG5QsxvdG4L5P5uON0T2M+yH5h9IYJUWBld7lVpqnTX0Z1L97gwvj3DHwrJQJCCnDoxazw1PrQnnATusvZV8J94a5r4SAhYuWweOUOCWsSaYmxYBNqbINr0ymIfHZ6Iys1Cuk17dbg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) by DU0PR10MB6898.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:465::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.21; Tue, 25 Oct 2022 08:36:35 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::1cd8:9066:48b1:b1c2]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::1cd8:9066:48b1:b1c2%9]) with mapi id 15.20.5723.033; Tue, 25 Oct 2022 08:36:35 +0000 Date: Tue, 25 Oct 2022 10:36:32 +0200 From: Henning Schild To: "Schaffner, Tobias (T CED SES-DE)" Cc: isar-users , "Moessbauer, Felix (T CED INW-CN)" , "Kiszka, Jan (T CED)" , "Bezdeka, Florian (T CED SES-DE)" , Uladzimir Bely Subject: Re: [PATCH v2 1/1] Set default locale in /etc/locale.conf Message-ID: <20221025103632.30aa7305@md1za8fc.ad001.siemens.net> In-Reply-To: <43195c93-c49b-bc5b-16fc-8c21ffb16e08@siemens.com> References: <78c228a7-1a11-119d-8fe9-03f62d47c752@siemens.com> <43195c93-c49b-bc5b-16fc-8c21ffb16e08@siemens.com> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0078.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1e::17) To PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) Return-Path: henning.schild@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PA4PR10MB5780:EE_|DU0PR10MB6898:EE_ X-MS-Office365-Filtering-Correlation-Id: b35fcb3a-f9a6-48e2-3af0-08dab6640696 X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: FdTsVZY7N7e1Ebmw+xlC3/DmIzdM4BkwY8fhojszcqn9lp38n73qv52n8IcDv05QgUHcDA0b/ZnTo9mma3KHoiZvZ48NTNc1Ozy6myZgRq0BWhqfO2syKA8qH4UzzZCchnjNoNhyS/VJ2UDe8YXYo5qlmrxdL8SNktcgUxei0o18UQb4ESVs3gYcfBOEu0EOdZiixfZCRES4+j8mV5cE+yyIqWNI4LKMTLj2cItPrcrDrHQgOjRWNC6B3exd9Q/EBFXPvkx7jKzLlQgcqivxxjY2KJuyijZGJV52mEWQx51CFYjHXvA6lANikI4YYCuxjKajEE3YKO3xnibpS4u2FOIzaBn8wZbm1Je6NHUCvP6ullkOmPZkbWhX8/D+rkJNG5LDzAdMNsLhTib0vwe4rUTNdoWNkDDQsiPMvZ/2xpdLjcfsZOy67sdtmMir4tWYpaAakEkBlw6fqNeuT/Lt3IHtIfrgUxyQddDt8Yrs1z9D2aKGay+4CSrVN6ZSU+QsXTxcUmpmOBr7g9I/Xu1QcIeQbwIPGB2HJfh6bJRVnQNL2tY3HZIggs/YufoVHEb7qpn5FPSDkpmV2ucVtDSHVJJDPC/Ac4U7dHV6gllRvBpaPjO9PZ3e2Qj+RZq9YwIcuYafYgRceNpQ4tMMp2Q8pbCX/LBOyjF+Rq7XE2vJ8W8wyFkADPy2QiZxX12APhiVymS2k+Yree009YEH4kwXbeBuaEdS3qpjx1aCWWoWvMQ= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(4636009)(366004)(396003)(136003)(346002)(39860400002)(376002)(451199015)(6666004)(6512007)(26005)(9686003)(478600001)(966005)(6486002)(2906002)(82960400001)(38100700002)(8676002)(1076003)(186003)(6506007)(86362001)(8936002)(66476007)(66556008)(4326008)(41300700001)(6636002)(54906003)(316002)(5660300002)(44832011)(6862004)(66946007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?0jM6SA2gUDlQN21ZAJJQs1XVXb2hTnig2DS4pYwCZ+vyIJyhB7QTQlyIjUbT?= =?us-ascii?Q?UrCqGTz1LBR6jYZPXxWoBfh9Su1vmZiqZH9f7rYtuuOs8L17p4ytEQLjldtz?= =?us-ascii?Q?0L1sBj1zuGKAiL71yZqifEMlPbeGZOyPRdW6uVxDb/nZc5iLFxoReq6emAy+?= =?us-ascii?Q?QOhnqfogXMa0L2b4LOu5L0Moi+J6MBPjF+HqUa6v0djEjjrt8byedHGs0TiQ?= =?us-ascii?Q?J4ByzMAmeeZdawiXw8zxcPoBgznqIOXs7BZ1XSrfkSoWto6PnroQsDsqqVUu?= =?us-ascii?Q?TE2VKW6e6tlpxcwQcUj4LCNi7EuewfalrksLOjGt6Ojx/M5YKLgg14AIZkzp?= =?us-ascii?Q?rYr7Q2f9hXP+lx3yR7RW4c/g41ubDpsBn1j+QOFMNtBeIQ0yV42NO38Qq7ju?= =?us-ascii?Q?UfatMIcllLwtmR2OSztVAFNGtlHUQp7cDmocw3bQVsauXGB507FXtVVnDJvj?= =?us-ascii?Q?PXfy1024AoarhHzvLL7dM8SnqZJn7EF0f2Hbv3+FwBQm/Y6A8RBy1ot5TrVh?= =?us-ascii?Q?D6h+TnX+sSoHLkbfrR+KWoX9VoyiU0DdN1qr2UDWIBXNn8ztll2tonuW4fTj?= =?us-ascii?Q?tABu2EqCz07oBooro/LPSTqPBEpBAVNcbQryaTrH9FbrDXBmpGCBMX+PL+GM?= =?us-ascii?Q?zqiGeWMwnJBfYw7+HaiLIYQf78xMS3AwEetx/cV3TcNeO+/d5glMV9wp6ST5?= =?us-ascii?Q?k9rvWjBH/ggtLtV4Hs1iJj2MwYVZkj/juVK7xlWWUKn9iwqavKeV1h+7BFYd?= =?us-ascii?Q?VL6dwpsh+ANMo0wthUkoIvRRovBy9ddzYzLqVrfIC4mRDNWK6M5Jv2NwzzZw?= =?us-ascii?Q?9VZUpZBsOjzSXNCBly4V/1jMx9DnzZOObcroEuGXMLf+Kqz7u3gfg8OaI19X?= =?us-ascii?Q?HrAcMl5ZkXMYBxKhkCBsOGSnFZk2bMMj14C0rBY5B7gkj57WFdXw9I+Q6QgS?= =?us-ascii?Q?7ZVuhUfCTyQwyt8uiIaLl71toY5lbe+ihnmbkeQ/MWzLtxUyzvAS12fZ1lFJ?= =?us-ascii?Q?q02qo6pIYvQLPCJ0cN1SNCSCRE/e52zUXlfwbfHJPMrCI57Eowy+gL3F5raR?= =?us-ascii?Q?R9eP1B8KR/5nrbgh5GIFP2+1TRI4LkUibZoAUtA6F3lC/tmz3zxBGUaFj5O4?= =?us-ascii?Q?pXPin4Mef1F3ul1LkhlmV96AsKNb8F+ahP2i34cZioEWlYW6n8zQ40mzlPv/?= =?us-ascii?Q?IaGdw18C0xGOjLEybG83sd0S2eT7/jhkg2JFc8rfgz27lvhUFGkolSyTrzTW?= =?us-ascii?Q?3Eq7eXKLVU1u8DFwLWcjXt3/3o3QzJpjooyRX5vIfW8yx5bMkQGQ3T2peNdw?= =?us-ascii?Q?6gHV+DxMyf2ZrSxuNM7q/qFUazQYKwi3Hnamc+Ts+cTsLBO1ON1H7Uwb79D4?= =?us-ascii?Q?axjgGmjW5rIsx06fI7CnaZESOMU0EHcMybNZF2um2uLb3Tece2F5Kef9B9ji?= =?us-ascii?Q?YgZMgDQ3ZRjv/roZii2N9P1wBjPstxq0XcsUoQtnHaJWMcSTtu88YP3a0EAC?= =?us-ascii?Q?x/e1PwJR3oJi2oi2LydFQIebwr3daAr0Y1h3JA3LhokH/ClXtaimyBb3qF5S?= =?us-ascii?Q?2Nu+DppS9NvLtbzQEyzGApVJ6n1c9NQ3pMTkPU+SEjLdZtM6o7x2jpHYMUQO?= =?us-ascii?Q?ng=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: b35fcb3a-f9a6-48e2-3af0-08dab6640696 X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Oct 2022 08:36:35.0621 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: /JC92W345s5Az/W8ogcwvlNmleuSmFrrT3ZogOyerOh3PXCAICm0LVbiytrqY+hftzxMTs3k6tCKj+eJ+/lmxKONDvoir7BScbz5punCEkc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB6898 X-TUID: CoxNA09dZzuG Am Mon, 24 Oct 2022 17:07:11 +0200 schrieb "Schaffner, Tobias (T CED SES-DE)" : > Debian bookworm introduced systemd-firstboot [1] which asks the user > to configure some basic settings like hostname, timezone or locale if > not already configured. > > It asks the user interactively to select a locale on first boot as we > do not have it set in /etc/locale.conf [2]. > > /etc/locale.conf has the same format as /etc/default/locale. > > Symlink /etc/locale.conf to /etc/default/locale for bookworm images > to allow booting without user interaction. > > [1] > https://www.freedesktop.org/software/systemd/man/systemd-firstboot.html > [2] https://man7.org/linux/man-pages/man5/locale.conf.5.html > > Signed-off-by: Tobias Schaffner > --- > meta/classes/image-locales-extension.bbclass | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/meta/classes/image-locales-extension.bbclass > b/meta/classes/image-locales-extension.bbclass index 2db6d4a..9def316 > 100644 --- a/meta/classes/image-locales-extension.bbclass > +++ b/meta/classes/image-locales-extension.bbclass > @@ -82,6 +82,14 @@ __EOF__ > debconf-set-selections /tmp/locale.debconf > rm -f '/tmp/locale.debconf' > > + SYSTEMD_VERSION=$(dpkg-query \ > + --showformat='${source:Upstream-Version}' \ > + --show systemd || echo "0" ) > + > + if dpkg --compare-versions "$SYSTEMD_VERSION" "ge" > "251"; then > + ln -s /etc/default/locale /etc/locale.conf > + fi > + I would want to bet that we can create that as a file (not a symlink) instead of some other files we used to create. But for now that looks like a good quick fix for a problem that might come back in some form. Henning > echo 'reconfigure locales' > dpkg-reconfigure -f noninteractive locales >