From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7167793861521047552 X-Received: by 2002:a05:600c:34ca:b0:3e0:111:28a8 with SMTP id d10-20020a05600c34ca00b003e0011128a8mr3510997wmq.0.1677502518880; Mon, 27 Feb 2023 04:55:18 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6000:696:b0:2c5:557d:88a3 with SMTP id bo22-20020a056000069600b002c5557d88a3ls4476332wrb.3.-pod-prod-gmail; Mon, 27 Feb 2023 04:55:17 -0800 (PST) X-Google-Smtp-Source: AK7set/NeHPumRCqFaBzY0ofHwY18oXVnCUZoXZ+ybKwuZBePzkLDu1JcYst4VzQBXGwhEF8cAxj X-Received: by 2002:a05:6000:1284:b0:2c3:f026:9085 with SMTP id f4-20020a056000128400b002c3f0269085mr20142258wrx.13.1677502517473; Mon, 27 Feb 2023 04:55:17 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1677502517; cv=pass; d=google.com; s=arc-20160816; b=rLNB5HIKGZ2mOGWXM52YvGuCCUyTC2swtpLl3WMbIIDCsoHXGg8E/G+3UeOtIraIIk j3DYDLr6WvGk+qFbI6ys/IdhFj8R9Pf1fAiOIGt7BD0hO9fEtNA5MXCF43cx7EEIUBd2 jIzUl2vIRTSEK514rgnttEMCXZZ0oxJpUddpIO18YPi+55+Apa+FJIs9p7EfFMHIb9SP Pd8fO7wXy5fSY15mXjYf1tsPgjnsSHh26W4VmpJ5ECs/llAjIGdcEtFRxxa402RM7FBo KA4k+nb5WJmHMajZArWFwlnudZZMYZZA6WnztUyhte+L5epXcteGKEfRE+B5GZflWg/O q19Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:in-reply-to:from:references :to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=hXINj+yCiyVTeyrpNnEqo09Q0LfKXTD5da9/+K1HCDo=; b=uJoxWX5C9IqMfFgYo0HtafR/2LXNZ82YBpnX+sjzk0k9PjHWSQGZCGD+vStV2bivvo XNgLqhzn5hjosbK+euKXQlRHrHIE+MUnVYi/rlS3SGXNo7vj3BXK2pUeCtmNqVG1WlbM E/R0OIxXhDh/tPqhfogLBmfbNWjErnn0qLpkj4l2BuFuFMOtCONlUvjl/4yz7gRKvqVF bsFLowzZD6YQ8G4AV8WtRhCxIG8NnoEFn5Ct/XaoD/HjGFNiljciyHbasI5F1G8X4FRJ 4TUCwV0rTNxE09KF7Xu30ThFxtOT/E2hefHeZrL6Yka5I60CLPfoq6NeWgWY8TxTthn8 jLRg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=sFXl2WCO; 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 jan.kiszka@siemens.com designates 2a01:111:f400:fe1e::624 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0624.outbound.protection.outlook.com. [2a01:111:f400:fe1e::624]) by gmr-mx.google.com with ESMTPS id ay22-20020a05600c1e1600b003e1eddc40cfsi744854wmb.3.2023.02.27.04.55.17 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 27 Feb 2023 04:55:17 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe1e::624 as permitted sender) client-ip=2a01:111:f400:fe1e::624; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=sFXl2WCO; 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 jan.kiszka@siemens.com designates 2a01:111:f400:fe1e::624 as permitted sender) smtp.mailfrom=jan.kiszka@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=QWcGSHvudrhkQQiBdLwY2P5SLcv6BcBJ7K3MDzBDSGPItfY/GPm3j4xFk4oJJNiV2YKiwzrNIab/bLmXNLkXsnnyNqyBlgQzdUyekLmPxiKurt9vbAC590ymIkDAX9rmWo0QadUPJN5byCq8GdB/yAc192ggKZsgVDB+p9uX1JBPL7vnSHwDh216KyeA71c1xSTMUiSJQ2UVZopHW7z6wvFHHzObVj2NbFrz4uB/x4cmhZ4dgArgeMPsLtHYH4lQyq2wV2vf3H4uPenz12wb4jJ16uLB3MHCMOfUV3eA574Wm+5BvPtWzYVNwAJSkZbigxlclPxUiuzocSMKIjL1wA== 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=hXINj+yCiyVTeyrpNnEqo09Q0LfKXTD5da9/+K1HCDo=; b=E3hNiJf8phCWhllAoTXubm9Vu2yaHkDMwVTtAVfwMZGxmT6n4Mj+ANLVscd94QArU/dWZgCWErHN4VMwDbk6S7da8RqVdADf4fmyNA1vqOAuhRBS/k1cIgJLo3jDrMGluBRzaQ5S+4Ig9y6uth7p4fMIncmLQT1F29NE4GdfIGfOZjcktbedUxB2KHa6MFk/j7BuorKbVd8TY5GsqZBMpPvzLP7SDYdWL2eKPznx7C5InHhq3Ic8OcJtZ7RHagTY4Xdml4XvAZ9HXq+2tBgVKY47IMXmuDP/AEr/6e+Psxr5WmcSGhu85HTy0VhU6okQlQQfeXsUU3KyKPlGQpJYGg== 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=hXINj+yCiyVTeyrpNnEqo09Q0LfKXTD5da9/+K1HCDo=; b=sFXl2WCOoxD3yjjXVbyK0Vpwimqj5ls2zj3nWEtGfZIohzcrlvEGIkQ7vM/SSopaMkJ+vrN9yOQSB7+TMfiilgkkvvvSrvA789vQFeS09TlA2xJSxrPZUw/ran9BvH5HGWRypYXDr90KNF9JKgQRDEqnQSB9+3/oOYi2QCjJIuUCZzGkUAv4xmmgv1qz+0PMLlP64pxadZ0q8tAl+cSl7SSDuJEXj/clRpiVLNOrVyNY/OWU6Rpqvjzc3uufvj81zw8sjiYEIu6uNvpGlo2a5t33vcqQiYzzmyCfQevHaeaeoIFlFGlnmsIDw0ayFnoOTKeFpOeJXj4avVjfL+Wh/Q== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by DB8PR10MB3691.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:13b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.27; Mon, 27 Feb 2023 12:55:16 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::784b:e95b:b855:dcc5]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::784b:e95b:b855:dcc5%9]) with mapi id 15.20.6134.029; Mon, 27 Feb 2023 12:55:15 +0000 Message-ID: Date: Mon, 27 Feb 2023 13:55:13 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Subject: Re: [PATCH 0/2] Mask systemd-firstboot Content-Language: en-US To: Uladzimir Bely , Cedric Hombourger , isar-users References: <20221119182031.2005807-1-tobias.schaffner@siemens.com> <3844ec51-9e5e-4138-a0ea-399b7052bc0dn@googlegroups.com> <8cab404f-b481-e49c-7595-4951055cf84c@siemens.com> <3393743.LZWGnKmheA@hp> From: Jan Kiszka In-Reply-To: <3393743.LZWGnKmheA@hp> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR2P281CA0138.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9e::7) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) Return-Path: jan.kiszka@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|DB8PR10MB3691:EE_ X-MS-Office365-Filtering-Correlation-Id: ef9d09e3-6650-4787-f14e-08db18c1df3e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: T85ifvNbaWJvPFj3QRKWXPXKX0fpiaj11AOQfeU6EldbVmFoV0P1Yw5ENG9X8xAS9Wzqx1aiVGjbaIa1Cv52j4abKYcti6ae0m0/LwIWwZ1vzFMEzEiP6jo5vTzQmKvoYj3O3bzKn/s78OfLNAvOatsMD9Kvq0tpRodwBdIc+hVtRclSNJIoNX7rnckuv8+/cF/xPArAKzRYjZwJzk/CIUdLNiRUKe3hSJgZuGnpIKLMLrNBt8vftwRJQpiyzD9egHM7ns59tk/IMVCC6CHg3Qh3tlJl9C2L0zy/gFTiB/42s4gKQXClaUb9hWCBfq+xzIWsKWWIjyHZzRrexPkynVdUECHInVb6P2B/RNmJiUdg3Mnk7nUdFtEKe0xqQBsonZQ3f6wyYA9Xtkn/AE2wqTHe0oCPd/wks8Djt/0jce3nAMX+lmX5ZM2J5QZaQt0jg7Qk4MnLLSHb60dBhhMEnyGiU4xi68mr7di3m9EdD6V+2k87TKU9SyhMnTtyUU3JHn6WRc42PEXhXSkFfNzEStzrDJCOyzch5/MOX/DqkNp6uYpvL7D+6IHqsbfmRntCw/6u6St+PEskfyOqkFau2o/+YwHpn/DHiMncdK0EGHSoo7vRhPt0/23mSxUeusSAKHNr9pL4Xd+rwr9+LuDh+SYMfA01jKFup1nrllzfiE5tH23D+iBCrYD7vZMT4mtCjatgF0A3dxvTGcNZ3ieF4jeIwgacH7BG8zbfPa/0OlE= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230025)(4636009)(376002)(39860400002)(396003)(136003)(346002)(366004)(451199018)(110136005)(8936002)(82960400001)(53546011)(36756003)(8676002)(316002)(186003)(26005)(478600001)(31696002)(86362001)(6486002)(44832011)(6512007)(6506007)(38100700002)(2616005)(5660300002)(2906002)(66556008)(66476007)(66946007)(31686004)(41300700001)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?elRhNVNQdVVjSGlOMURKd21wZjhwTUFkc2Q3YzlTS3dYRjhRS2dCZm1Ud09X?= =?utf-8?B?aWRzdnRaSkVXVmVkWHVCaDFPNkpGbWdSNENwTTZXOW9vdU1JUm5WVnMvZmdN?= =?utf-8?B?azBLR1ZoWXVvSi9neWNVWHBuV1dHb1RyYWJkZ0hWdVlobkJmd3pBZElFaDRQ?= =?utf-8?B?Yzcrbyt3RDZiay93emoyZ2ZiWkZjQm9SejhRQjR4QkYrbnBsMVFvSWNHVVBR?= =?utf-8?B?TXRDL2hTWDFEOFFJMzRYSGJFeVA3dzhpRFdIRlRCQzFjOTdwQURmSWN5UkJW?= =?utf-8?B?WVVkVTdKYlJUdFFxc1FuTE5FenpPelZaci83Sk9LdW8vTW1TalZkbWVmQ2hl?= =?utf-8?B?QittQUQvQ0RtOExCWjBndWcxRml3R2ZQa1BlS0dSS2g5ekJMblhaTHB1cFhw?= =?utf-8?B?c3ZhYUF1YUFOWStudFp2NFVQdzdtclN4cFZ3dHpPc2tVTWFsSEpyOC9ZRU1T?= =?utf-8?B?UlNGOW8yaHo1WU9DeW93eC9KUEdrOVEvamJjRUkySU8veXNoMWhTajFWaERU?= =?utf-8?B?VWRkQVpMdkZ1OEk1YkFOUW5wUmhuZDh3SENJaWVsUTZRaGJBRTkzb0h6VXcv?= =?utf-8?B?MEw0YTVaaGRzSy9JcVlJdXpwQ28zZUV2c1hRQXI4RWluWnFUSEozNjRVYnRN?= =?utf-8?B?VGJ0OVd3aFVaMUY3aVZId3Z6cTZiKzdiRTB3cytsVk9RbEc1SFBabldwbTJC?= =?utf-8?B?UjQ4aDZ0WnlxWG5IUkVDSzFHd2l3Z2ExV2ZHYWk1TTA2aHdVT0kwM0tRWnlM?= =?utf-8?B?Vm9mUFZDZndiY3dpeDkyMEQxRk5XS2RvbFJzaUtUY3NHTFZqSXVzV3pwK1RY?= =?utf-8?B?MDRIeXozU0x4U2hmM1pVdVZCTm9KcEZMNTFpZUZ2RlJRL2w5YnNua1VydVE4?= =?utf-8?B?N2FBZ2QwUWFzYzZVcFBCRkprdVVrYWYrUS85ZmZ5eHduRHh0Z3BMdzZnYU5O?= =?utf-8?B?RlRNUGZPeld0MEI5U0JxVWhvd05wVlNPM3Rvb3E5dmx6TU1aVTV1TERRd2M1?= =?utf-8?B?R055Y0lpUjdjZmF6NDRFelFKWm1yNUdtdVhZQTN1anJ3eGxmbnk3dEEvZTVa?= =?utf-8?B?NjdERGdjRmhBeXI3cTFlcjRNK01GTkQySGlNSXJFcnVNaUxZcENhKzlnblRv?= =?utf-8?B?ejVZM0diTVMyT2dqMGVKQ2tkZjczTUJsVGpuQzBpamtqTGg1cXE2MDlLQ3hu?= =?utf-8?B?U3RZd0hOWHRJTUZZVUJpNFl3TUhtUW1qOERVcDE1L3drYWJWNG1HbnVaWm9r?= =?utf-8?B?T0p2OFlBbnBQNEhmSUlISlZaZmsxM1hTaXh1d1I5RTFkR1ZXemVoclVuakJY?= =?utf-8?B?MDNKYkw3ZXRCNGgyMG01UC9TakFFZWJaalVaQ3pDckU5blRtbURhSi8wVFJO?= =?utf-8?B?ZS94Y0puY2FGb2JMbmduTmpEWXFmNldZTW5jdm0xYlI1U3R3VUorR3dDendy?= =?utf-8?B?cllYQXJCMnhnY1B6RjJtWFdIQlE5NTdSbHJZNWtvS3hLdmw2bXpTRjAza2Zu?= =?utf-8?B?SXdmVHBqVktSY1J2UUR5ZGNYTjdocm5JZncrcjhoYy81MnZta0pINUdOUzlN?= =?utf-8?B?QWM3NHg2VEF1azQ1TW5Rbi95Mkl4L3M2N1I1RXJ5WVhaQkJBUEI3dVJ1TDIr?= =?utf-8?B?VDBOUUE0MFVnblEzNEkydU1TZFdqK1dUckV6QXhyNmdOVms4MVpVZ0E3dytW?= =?utf-8?B?TFJQRmlPYmEyem1CRkRGZExHR2EzbG5oSFRqZXFtWUJNck15Wk92cDFzL2tR?= =?utf-8?B?elF3YUllWXYxYWhWcmpGR2FLTlBwZDF4SldlSEYxM3NOYzRHblBaOFB6V21m?= =?utf-8?B?M1g2NGZWS3VuRk0xUUtvaVlmeXB3S3VFVzROaFdIdkFzck40a3YycEtvK0Q0?= =?utf-8?B?UlhqTW1rZ0RwYVd5VW1TeHhZU1UvZDNzbVZOblB1U2JqQzJSQ1cySnBpeG5N?= =?utf-8?B?ZnNXZTVlNk5Ia2xQRTVBRWI3SGxtQTNwRjcwd3l0WW1OaEtKSEkyTE81eXBC?= =?utf-8?B?MmFhNVJ0clpLb2krYU1zdnNrbTUzL3dRa2lVYXJYcGxXTDEwTEc4YTBIbFly?= =?utf-8?B?RG1pVis5R242ZXR0bUlqRmxSczdoajEwZTVXTzVlOGdDUktReTNPY3ZmRHBm?= =?utf-8?B?STlHcEgrb0QvY01FeTlYVmFRL1NGTXA0VjZLaCt5MlFpWmc5SGx2dTBSekJm?= =?utf-8?B?Smc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: ef9d09e3-6650-4787-f14e-08db18c1df3e X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2023 12:55:15.7974 (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: HI73txfqm3B92v9d2llhm2meEG/rrDJyywwHtVrD4jDkChFkEHUbcaft5Ufo23xP0GGZdPyla/jJAhXyzXXm2w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB3691 X-TUID: m/OCsS71bCOn On 27.02.23 13:53, Uladzimir Bely wrote: > In mail from Monday, 27 February 2023 15:37:16 +03 user Jan Kiszka wrote: >> On 27.02.23 13:23, Cedric Hombourger wrote: >>> On Monday, February 27, 2023 at 5:39:30 AM UTC+1 Uladzimir Bely wrote: >>> In mail from Saturday, 19 November 2022 21:20:29 +03 user T. >>> >>> Schaffner wrote: >>> > From: Tobias Schaffner >>> > >>> > systemd-firstboot asks the user interactively for missing system >>> > configurations like locale or hostname if not configured. >>> > >>> > Mask this service as we do not want to depend on user interaction >>> >>> to allow >>> >>> > an image to boot. >>> >>> This is IMO a distro/product level decision and I am not sure if Isar, >>> as a build-system, should make such decisions >>> >> >> Does the current approach now prevent to re-enable it at that level - >> obviously only after fixing all the issues that motivated the disabling? >> Then we need to be aware of the use case, and things should be made >> configurable. >> >> Jan > > It's possible to reenable it by local.conf: > ``` > ROOTFS_POSTPROCESS_COMMAND:remove = > "image_posprocess_disable_systemd_firstboot" > ``` > > Of course, we could not to add this to ROOTFS_POSTPROCESS_COMMAND in image- > postproc-extension.bbclass by default, but leave an opportunity for > downstreams to make this :append. But it would be a kind of dead code in Isar > in this case. > I agree that this switch can be a distro/project topic, but if that switch makes sense for 99% of the cases (and it feels to me like this ATM), then having it default-on reduces the efforts downstream. Jan -- Siemens AG, Technology Competence Center Embedded Linux