From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7130878582899867648 X-Received: by 2002:a05:6214:76b:b0:476:5c98:2a55 with SMTP id f11-20020a056214076b00b004765c982a55mr15290378qvz.70.1661169368615; Mon, 22 Aug 2022 04:56:08 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a0c:b218:0:b0:474:6b1d:f2c9 with SMTP id x24-20020a0cb218000000b004746b1df2c9ls5084810qvd.1.-pod-prod-gmail; Mon, 22 Aug 2022 04:56:08 -0700 (PDT) X-Google-Smtp-Source: AA6agR7zHO/89XwBONJezJ8rVz/ibPoy6anKbK8DwBCi/zbYgxpP4TBiC7XhRbpjAeODtsMfXa7E X-Received: by 2002:a0c:e2ca:0:b0:496:bc2a:9bbb with SMTP id t10-20020a0ce2ca000000b00496bc2a9bbbmr14332261qvl.58.1661169368077; Mon, 22 Aug 2022 04:56:08 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1661169368; cv=pass; d=google.com; s=arc-20160816; b=EMHtukfzm2uwWh9UApOAgpCGhzY0S+40VM59Ifz3w3Asgy/r+fIt7h6CLc3NrrfFTu KNThh0o/fFb/caVRf1MVqiYQDddhlaSTIjSgs0frudN/S2iizdqKYowp6+PILjs7tg96 YWhYRHdV/W5VI3WtlsCQuvdIKaeCMmJtnEKNAe0zYpv7lFnOf9XZTWEEWo+jsx911pc0 i/gseWZzo51AKG4P+B0lWCjDl0wbBWiNJ/T4h1WkwpfFx6+/AOeVIbcibw29/BhBmL/H NZp8HS5w4ZVMFiPyrurLhGGIplKCScalV4/QjY7APezjz5NwJmAV5c7fF7j8CkvqVuGE 2hgA== 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=cUEp8Syw69RozNiuLp5JYRQfmtN71BdVn/vCK+LL35I=; b=UaSARx3offQqYPm1T/wnilPrf6Xs/u6DJ/DXuuN3fqb0hqPICdEocYHjxXx1iqhj19 50qlJH9QmR1Pq8oGRThIXTnktnd4FylWuen+0sBZalHNEyvVvKBoBYSlneJmTSAKFt7F qwiVuTvPvyNnA/g5bLaq4XM3mIs3hSon0VYKK5RCy9rZI97C8sNk8T3BnJWmS/8Uqie5 OPt5UJQ22p0VvYBARvPn7aiYOIJE9uAkhXAOjw3oc5evnwy5rgCSu0UhBxPq5725IPcx PSsQG0tnqcnES2tyV1Kphd95mt1K6wxaN4s594wKXZk9TH0VVxo7E5SRLpbnjfd7tZeN 1WUA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=uC2Z8vAH; 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.7.48 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 EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70048.outbound.protection.outlook.com. [40.107.7.48]) by gmr-mx.google.com with ESMTPS id j14-20020ac84c8e000000b0034457fa1d29si575751qtv.5.2022.08.22.04.56.07 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 22 Aug 2022 04:56:07 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.7.48 as permitted sender) client-ip=40.107.7.48; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=uC2Z8vAH; 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.7.48 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=G7gUxfgVYSv1v9QF5B1/QLv5E/wvkNnodXR4bBcgLUJs9dWzWvQtUhj7OnltbfGZ5aO2zxeN9tbQTIBgPPHl677SQqo8EZtYRzVMS9eMg9jHPrCPKY7oPyQ5kXYz+NmwirZrDZE4Ig1/vlRcse/daAbzW132vQwvPqt1CFwcuR5DtX7qYdthbvVk79AhFHZ5v1Q8O72GKbSInk/f3Wb+313CXpJ09GDs1qWUkxI5nEWkFgQmqtOo3WNpLrwvbqiqLYf6Od1J0QtgB7gMRXz2sXaQRKljK43QrpvsP1VerOBwFge4Ltzdawlt496RHCUrd4TvhCTu/QRYwz13FEOUxQ== 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=cUEp8Syw69RozNiuLp5JYRQfmtN71BdVn/vCK+LL35I=; b=S2IxavHLyjTGln+bXsCmF97raliKiYTCmw9qgV2zTnUEQvomX3ias5YTEr6Xm7kMhEK6QyBmUg7dF43xydMFG/OKSA9eRi096y06K8NVST2CwjcmJQO0mNod4krwxNbKU9k92BsiwByZF0iB8hljAJsO40aZk+9/+wLNCU5x6TwRN2PyslblECiMilIfXL83E3JgckbuYesCtKffM4lGYvMeqmuXOrdaf2YDSuWBqXg00V5ZjNZCBSW7/FBs89EydSkFQ9aJvXTe5TWRwKx2hebFIlmyT0fvDW6P5CPiuwOKQnTmYIJE766sQJqP4Vu8JJwInNGUstmqj0qBnpt5ug== 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=cUEp8Syw69RozNiuLp5JYRQfmtN71BdVn/vCK+LL35I=; b=uC2Z8vAHuQsZGOsMSVDQ2WgTAfDUANP4Vo+LcAmLq0KFrBq7v16kyaqQ67emIIDH6tJr8+TKzedJu8p2aJXP7Q4Zm11YYNNSr5lkkTmWGWCTyyHOYXOAzRWteZ0kqmmnophyF1Y987qAfn2MYXAJxBYIJWtSy9q81NHfTFdVSG1gxOnOnvM6T1fwKLHegAmF4cF7wDy4VOuzbI+g6w1EXquWbpkyKDW1uk6Wob80zKTN3rp5EguhoeWh00WnBSAvZdjGogxvRhaG8MHu/dPxoOrfsbZ89gfvwwe4qJ8oK4EsIaBOXhyQLb9THqtmQlKLRt6KfqN+chLjfRsGR/yo2g== 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 AS8PR10MB6627.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:563::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5546.16; Mon, 22 Aug 2022 11:56:04 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::75ee:d5d2:6b1d:150b]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::75ee:d5d2:6b1d:150b%3]) with mapi id 15.20.5546.022; Mon, 22 Aug 2022 11:56:04 +0000 Date: Mon, 22 Aug 2022 13:55:58 +0200 From: Henning Schild To: Felix Moessbauer Cc: isar-users@googlegroups.com, amikan@ilbers.de, jan.kiszka@siemens.com Subject: Re: [PATCH 0/3] systemd-boot: Locate imager deps in buildchroot Message-ID: <20220822135558.4a4a3f91@md1za8fc.ad001.siemens.net> In-Reply-To: <20220812065040.1580962-1-felix.moessbauer@siemens.com> References: <20220812065040.1580962-1-felix.moessbauer@siemens.com> X-Mailer: Claws Mail 3.19.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0138.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:95::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-Office365-Filtering-Correlation-Id: a13f5e63-495b-4f77-c466-08da84354a9b X-MS-TrafficTypeDiagnostic: AS8PR10MB6627:EE_ 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: exq7CvJhRmq9Ua1Lj8YcO25rkwIYhKY+E6hM4kCPMQQ2LR8cjMj6fRPaLUZJqOXqxeg6yZsJaFj2iS9KBNZjBV7B6Ghr6s532wbwmSJeUCMONlO7DTaNBJ13RSUvrfLrZZr2y00GJ1koErKDOgurz59KmrLKpG+VTFk1zOnkt5UmQhzHm5dlnHuOgvV7jk4iaANtOAihzCGcF32/4cDwE0TYED8rFyF/Z13u4pqQBtKEr0dwW32mAuDhrL4/jWwWgqT0XP+LlY6x+OSx6i9+VXaw7VWdPzA+f8Xl8ciwi6pFS2pD526w2wqKMxSdRTb4Rqb7hPNfR62jkWJJsQWduNmQ6xjNd1JzS2mqH3/vCXV59tDlHTRnz/RWd09zAAliULbp3OpK/77L1MlkiiRYnOunRVIuG8+qcGmcNhDOBOp6bLnZRJaYbS/ZmMctETbyz7CnQ7BQ+LtzYe1HghThlvdsHjRfQL+xBlQD9/TCgXQPxkQ9tavG/cRDSe1CpAR7y2s2uvu0AfgkIx1luyMjFJlHmiR4M4w5GrhH7wDqlAVOHVD0x7Igp2rSiVZviwmvlZfEpWX8ERgccxgm2rudcrhmtm3b4CIJJLJ+somkOLKJ0o31t+ooqZpb/Ky5oXBG68N4o/z7RkdLSohiqY5ikJsGcqxTc0zdyBJVJR/tlRI5u5UU1pCxWhxUUxNiElZnhnZeAKLLIntGzZdqzbmI3A== 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:(13230016)(4636009)(366004)(346002)(39860400002)(136003)(396003)(376002)(83380400001)(82960400001)(38100700002)(2906002)(66476007)(66946007)(478600001)(6486002)(8676002)(4326008)(66556008)(6636002)(44832011)(107886003)(1076003)(6512007)(186003)(6862004)(26005)(8936002)(6506007)(9686003)(6666004)(41300700001)(5660300002)(86362001)(316002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?GYe0VMTwPkifaZITPJdoMLtRJ2LnCSPI9ZPG7kRKlkSLZ5XF8sbL3lWdwNr3?= =?us-ascii?Q?y0gD6EVQaWgmCdtQBm/s5CW6kh5dyzbg3zoYp74D53ijb4AVF4tyRKmj0KsR?= =?us-ascii?Q?DCqTotIlxfo+U124KE+chwyjFxDaRSnXSZ3FzYRCn5OUutJer623AUaXMYaN?= =?us-ascii?Q?44LE3wW3QKtYbar2DWwvVEL/d5LuvqAdIaakHFB3IV+g7/APIlUVCVDmmbGp?= =?us-ascii?Q?lSxZrneZYqUQ2YdKhZ/ChY3Hy791IQjUtZvzLKTnmeEZQrFTpp6fygAqfoD/?= =?us-ascii?Q?BbBGgp4KGGSJ7qDuJvQvDbm6cVgwq+rz0v+8XycGCZN6j8OFXoUpCXe2PAkI?= =?us-ascii?Q?kAe5LjW7spMkm4XGCuvM4oP8I6gp+VmoVcuIdCfgbZmwN2RUHwErk22X9EMW?= =?us-ascii?Q?F9q6uDT/Uy5aXcDYzFacw9wqUo1osod3r7aKjjmdvf0x6FVobj7+iaHSbqy8?= =?us-ascii?Q?fR5c6bXL7rAG8GnDkDwn7jbHS7cVnwZs6zuIUKrqXff10QqEVsc+wKAm9RGn?= =?us-ascii?Q?WQnrtgUMXWK01eFrnI7cPxnFIqDhwIfj+DnbmHscV0zaW6ufwSNP+h+dvF77?= =?us-ascii?Q?C4Kady+KNHzkD4hYG9nHVYuXTxgbSzR160Hix5dwDUprX0PRzZAxaUATuV9V?= =?us-ascii?Q?zL7noxaN+fjye3WvvtKIhPtOw3DVdErC/2hsEMNj/feREdv9shbGa66kdd5V?= =?us-ascii?Q?mTkrqlemyeeCZRyP7JnQBGu7VaaaEtCKk3H1255vrr65dnqx/f7EWMCYnfaV?= =?us-ascii?Q?gnYkqSUCyr1AaNO5+wsTNmOwP+W2L7710NKKMDJ53N30ZmS+D7iGYS6F0j+x?= =?us-ascii?Q?LXDLVo8B+dnDPA36sHiz/XlO61hxuxorxQkcQpuPdE9tIpKWweWQBNEoWeRS?= =?us-ascii?Q?Za61StAgtrmLzQ5rm03hQXPek1essMxcX0WlxQsjeB2dGz0lhI/EAGMJDr+L?= =?us-ascii?Q?0j/bF2yYgG2I9m+E5LUlbvHV0wZEpgqrUm/mTGXZdrILJUx+FGzoOQlEMIBV?= =?us-ascii?Q?kMwjMobl04nmFLAGWiEQ5n9wxx7Nxhali0YdHg9fxXmHHGDZa1lX0azvd0Tn?= =?us-ascii?Q?QcorG1ahhVXIUTThG6fwi3DtyvT+NlSOpMfHyNXrMKetO1yLrBymUr29zByQ?= =?us-ascii?Q?ewg4ZPB9ZuxCov8Raim5JZCZG9hOHgdhvWy5U5MlEYinWBqANaAyNN9tCLYK?= =?us-ascii?Q?yNLR3qR5o+5NAjk3x8CCi40grjcdpG7lSbhOheYNu1EFkEmmnngVYzQt2jY7?= =?us-ascii?Q?MCkZEJ6c8q/sjiu7oajcpvLBYhZgmR8e2kNPqveqrd3WxQ44jMq+HEbBoHZl?= =?us-ascii?Q?BJWeha2SdKGb0LlA2a72M1RBjeslRfSAsWZ9PXv+FoSK4geiUXzz/oPzcC7y?= =?us-ascii?Q?YKCS5+v/2Of3tMXngBuiWR75/TAA8MQyupEqf1aJFjBvTucDWUYEc+y/umIb?= =?us-ascii?Q?rRZ7k8mtF9iAbZEVkfdOp5gQ87jHywBTLiNG8RF9PuacU31Ylf7cRJu97SWT?= =?us-ascii?Q?NVNksnEofi6VcM/dTb/vCwLET2obTlKMnQxLADmKIfbKAcnF3MUqzplgSy3T?= =?us-ascii?Q?0jG0LnmkIXrg5Mg/LkHNyA+6xb4H/SrZmSw31ZfP9RvucRrb1NWN1wtsc06v?= =?us-ascii?Q?2w=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: a13f5e63-495b-4f77-c466-08da84354a9b X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Aug 2022 11:56:04.7138 (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: 6hzwqmhLya4Tqm53GCWrBYg3WydFakr+jkkZWWv/L0ZZeS9UMbQNuRnRrq9YIg2DWN/ptQd9bD50Thusqay3DT7lhRBYvgzpepnGmL/i+lk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR10MB6627 X-TUID: oqJCi+ysEU1E Am Fri, 12 Aug 2022 08:50:36 +0200 schrieb Felix Moessbauer : > This patch reworks the logic how we create images with systemd-boot: > Instead of installing the systemd-boot dependency into the target > image, we install it in the buildchroot, leveraging the IMAGER_INSTALL > infrastructure. > > This has the following advantages: > > - smaller images: The systemd-boot package is no longer installed > into the image > - unified imager logic with OE Good idea. You could also look at my last series of bumping wic and reforking all the bootloader bits, enabling systemd-boot in the first place. That bootloader used to stick out because it was the only one to install "from withing inside the target rootfs", as opposed to "from outside". systemd itself is very likely to be installed there and the bootloader used to be a part of that main package. But with >11 it has been split out into its own package, so indeed even if the target runs systemd we might not need to install that package. In fact we could probably even use systemd-boot for a system using openrc or sysvinit. I do not remember all the details. But i do remember that i actually wanted to eventually move all bootloaders to "inside" and maybe even drop support for "outside". That would be to enable kernel updates in isar generated images. And if one wanted boot loader updates the bootloaders would also have to become part of the target install set. regards, Henning > Best regards, > Felix > > Felix Moessbauer (3): > wic: locate systemd-boot efi files in buildchroot > Rework imager support for systemd-boot > Install systemd-boot into buildchroot for qemuarm > > meta-isar/conf/multiconfig/qemuarm-bookworm.conf | 2 +- > meta/conf/distro/debian-common.conf | 6 +++--- > meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py | 6 +++--- > 3 files changed, 7 insertions(+), 7 deletions(-) >