From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 21 Nov 2022 13:20:37 +0100 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ox5mu-00EPzg-UV for lore@lore.pengutronix.de; Mon, 21 Nov 2022 13:20:37 +0100 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1ox5mu-0000pU-0G; Mon, 21 Nov 2022 13:20:36 +0100 Received: from mail-eopbgr90053.outbound.protection.outlook.com ([40.107.9.53] helo=FRA01-MR2-obe.outbound.protection.outlook.com) by metis.ext.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ox5mk-0000oq-H3 for meta-rauc@pengutronix.de; Mon, 21 Nov 2022 13:20:26 +0100 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Tcf8Hm8aoO2oyuBdtySkSCd4Q46GB4ItEdDe8j84ld+edw4ff9k8VpVKtozJXvHkdWBK4zATqXBXqhfdB2kqv4RWfcpAU1WouSsfG4frzqMSOWWIeHQ4XMvJsBP5ETc4WhoPGu2iGY426UtLWAtSxZjGOHCdHHOv81zXOqdxB09uy/IDhi4Sx+D3JkXV/8ULiJjK0wfiqyqf8sPGNGB/Qeu8a/D8JFZcDQF2eV588oSDk+GRrbmr6n+MTcz52e34r9fe0MQ/AdVG07gWX9TogE9UCZjwnvk7v0bLUiCyKE+rvOPCjvOeuKS/Ze9gTzqP+F8JKle84nC8yUXvEUbUUg== 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=Z5Cruvyx/B/XK7SfBshIcLTJBrktbdLa7qJyY/BqhYk=; b=kXvjSMiEu0B2kcbZZpd1ipE/YMoHSoopXD7OJgzwhlTiaajswIuIGaSyK8BXo3asUfiHipECbh8EkQvksSj2ETqTE23tWDYkYDDBntvt1ppA3h7PV4acpx4sJpIQzd7q+h3quTwvQrxHN4NBMTm23sgJSHU+3k22OfRySp0zcIzZxJeZ8e7Lm4u83EkOrTCOGwgEA1BLIsTN3bSsc+cKvqgkA30IBpl1A/Mf5jYrE79DjKjQ70YyDPSIPv4t51MrISSEIa6JEZwJraNZt84ggCP9BQL//6SDe1jJI/iq916HDqP4iyLSdrTV7y/oXOm4k5tGdIdPoAMhp4eSLgLSwQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ses-imagotag.com; dmarc=pass action=none header.from=ses-imagotag.com; dkim=pass header.d=ses-imagotag.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ses-imagotag.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Z5Cruvyx/B/XK7SfBshIcLTJBrktbdLa7qJyY/BqhYk=; b=fTQStjJqjiEpRbBb47FMRaxdH06LD4mt7mpX7jDxFxGx/OgpmZvpyq95ndadLPxy98XnNOatqW5PWJQIELzQCmz6X6dy7rosZzy2did26lExNiKIwEWJTgRNkDL8F48Ew++tWx2nIFo96qZY0w74IdRzxhezK4fYQRTegERi9Jw= Received: from PR0P264MB3289.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:110::13) by PAZP264MB2912.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:1f6::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.15; Mon, 21 Nov 2022 12:20:22 +0000 Received: from PR0P264MB3289.FRAP264.PROD.OUTLOOK.COM ([fe80::5dbb:d607:94f1:c02b]) by PR0P264MB3289.FRAP264.PROD.OUTLOOK.COM ([fe80::5dbb:d607:94f1:c02b%4]) with mapi id 15.20.5834.015; Mon, 21 Nov 2022 12:20:22 +0000 From: BAUER Bernd To: "meta-rauc@pengutronix.de" Thread-Topic: How to generate update bundle: With genimage or with recipe? Thread-Index: Adj9ouuRLifLksnZQ+ShMdYAMRFmww== Date: Mon, 21 Nov 2022 12:20:22 +0000 Message-ID: Accept-Language: en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ses-imagotag.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PR0P264MB3289:EE_|PAZP264MB2912:EE_ x-ms-office365-filtering-correlation-id: 4858fde3-b392-4887-531f-08dacbbac32c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: WITg+WEW/STuOy1960uZ+vgd0o7+t/B285vPd4WXlYkA+4Z8K/AeVg9ayLdUreDAT3+DUT8OrmdZtoO74HAh2344d+7gLLq1KP8ZRFAAVfYbC7EhZeN4suF2FBKbJz8MVpR5JTE+wDbCA3t061FaOMgcfMhV9HmSDgwi/uRE7nQWNVlOtgnrGZUcV3iDMoUSsiJy+KHc11Vj6apssCCT5sOvZcA2wGOXlWqODVhrHCyjkV8zJAp8sj8uP5lqSAt9IhYiwBDRqdwr6OHsXDlL0jb0T9+x6VH0lkqDW6ry7Xvxj3YNQ8MpT3YJ4zsakSRGodMeOB+tne5i1hXfRnexL62nJJsXs1WfkWba94Pbxz+mRyEJJVS4iZSpEkaLpHUTBWpVa36XfKbqeijwYGf/jgyENiTGNwf10ftb4Ga1YIsmWm+z+ojZ2ajdSjvFY7pEjZPPNDnAK9k+WNXHqFSXz5dSTBrfeHnBAal/LrYu6M8V2yXEyVkKOnATXHPFkBY5ZZZekQIIasbpCzlo2NC5oKbweI1wkrL6DWK+rxazZFCihPcqz27rusGEO7Dq1b07XGXMb0Y+xQ9tMWUcNukSf4z3t7eegE90VG8W6PQh6CKI8ObssQjfxBcw8J4A2xn60mqdP//3I+RgRixfwlucgyBCWLZMQ/mGHYkA2E9s7X54+XlkLXSK+wYYmgeKOsFv x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PR0P264MB3289.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230022)(4636009)(396003)(366004)(376002)(39850400004)(346002)(136003)(451199015)(71200400001)(478600001)(66556008)(9686003)(66946007)(66446008)(76116006)(41300700001)(8676002)(64756008)(66476007)(8936002)(52536014)(186003)(26005)(33656002)(5660300002)(316002)(6506007)(7696005)(6916009)(15650500001)(83380400001)(2906002)(86362001)(55016003)(122000001)(38070700005)(38100700002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?CPOxn9jTZDLC+urPxLUEey04NLGkbBP1qSmib/xX+pR5APg5AjyJZ6AvUwY7?= =?us-ascii?Q?aEjdvIhQeEIevsygeRNvrq55dxEGo4ro81R+ojUdNZgYD8uw5hpCfOqTkL7a?= =?us-ascii?Q?Y5cWWwxO87mG6t3hx/3rDDJx/YOHyv+O9Mt0uYt8RM8ZROlutBaJmDlPwAWA?= =?us-ascii?Q?lT10wBMt5Hu+F8Eiq/slU0wqtq2nuccc313p1riLRDUMGNd5Rzq3NPpjtmMh?= =?us-ascii?Q?jT5ewlFFIpmtUXjBeDO04j4XAfN9tf7km1mIcqSI1s9gKbK+GOqH24RW++G2?= =?us-ascii?Q?u1p6qp6dc0+LDmjmJ1hYHwNpkon2yfUZgB7Hd/YcW5sQfsWptNIbhBXNTAyx?= =?us-ascii?Q?VOyV75v2Vd3HBfxLkzvp8ja/axtY7JTsvPuT35bq9L5Lb6yBP90YNzv9I8u/?= =?us-ascii?Q?epiz4E9TlL78NzqVEjiHsAymOaWQXLUCGI5dELIUXyC4jFap9TFnui4cM1Ot?= =?us-ascii?Q?vHVAUfDn/r1rT6bXWt9zlgZZR83KtsaHbpjcbKs80dfESbkcexEFL7jmWAX/?= =?us-ascii?Q?L+O3uVldVUaplNfP5G9nbB3Egs/wDuUAYQXphYvNgq+Er2esvE10ad6YXmqT?= =?us-ascii?Q?wEi8UfdDiBZu8WtKwhW4gWMGlujTx69Ftt4zEEmswYYlQznxbyNpcBmDIl6Z?= =?us-ascii?Q?auif6c3rmhyRcxbJg9EG3sIjOzOYMfjv92mDxYinLlkHWGOnlExDEp7XzwIN?= =?us-ascii?Q?vRVEebRk/EedTjYYPdaFAZUa7UdeuZ7BOmi7D4vPWRV7I5rn8WkG0da0v1uU?= =?us-ascii?Q?NCBN0atk3yxCNQ+3Zbpy2Dg46M1zXKgbst0y24QyZmU3kH2sf06JMe9aEwtA?= =?us-ascii?Q?tKRsBf9JcujWRGsTno4jAmOsmbry0JjNrs52sOH0YeirjmRrODtbUI3d14Mn?= =?us-ascii?Q?RyM1i/t2+A9JtPOqnCJXxGWG/tPRIIElEx+ACHZojqXhtWEzRjjMHtkJT3yc?= =?us-ascii?Q?CjyQjmxqKKQMR2ahc8KhXoHBCKZdQBarC4dT4BE8KoM0vKldgq2GYGJ6eOIf?= =?us-ascii?Q?XAVQ7+tpY6Rj3WUgEvdTEBiBcwV1UnaxIergvVTSxJ519dCnxUb+YoTxjSiz?= =?us-ascii?Q?q+l5WNbIHXSflghHi/5jxQy5PwG7efsUQiUju7XQBexEJ7XAtFPNzB6rwvJU?= =?us-ascii?Q?xaSmWWs3skMOEMxxM16Hm7lnLNK5HSQVK39qoyy4f1rurBsntsc9Rzmrims5?= =?us-ascii?Q?kQ4bbQxmjeGpajopJFuPiLQU9DIMCPAUhFlHp0l04gBlY/nC4vwtrtwJ7anK?= =?us-ascii?Q?efeXBr6CihYkNcgtsldrdjrIae3Ub44VNVLMC3kE37S/ZEGtQrEftmDU8nZI?= =?us-ascii?Q?KQm/Byyfg5v+6kGZZgBBBft+6FmFIzpkpFBwXhs10bURQDZOfQrF2ok87dOX?= =?us-ascii?Q?56rEOpbNy8gMf8DdNyLHR+P+kUaF6M0HspG0WkkCbYDZDCvaVkOhHZWaP6Qg?= =?us-ascii?Q?0TNH+vzKE7AER4HAOknEJ05/QnYGQ1gVB0It2GxEjw1SOL8zPyakBH3GOyO9?= =?us-ascii?Q?HacAcKimO9iY+dfd7d5SySxkAg3r5X5UsamNAzxIdslFnLQfmXG+dU9LZWt5?= =?us-ascii?Q?k3iLOwveaqGXp+gBMAy5+JZHtKPxxeBlOxawchhj/RpmpV4z7a67Y+w8KL7+?= =?us-ascii?Q?Yw=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: ses-imagotag.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PR0P264MB3289.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 4858fde3-b392-4887-531f-08dacbbac32c X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2022 12:20:22.4694 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 026f3f97-f463-4c41-ba74-bc156c3be494 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ezsNvi7eFzu9O7moEbtZys/INbeO61A1iCyuYKLCU+mf5cAmuzXqHUVnSh7Ya9PIeiP2pf34cPp1Xz7bqeMDhg4tkCTXtZDRulAilKby5To= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAZP264MB2912 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.ext.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-3.4 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Subject: [meta-rauc] How to generate update bundle: With genimage or with recipe? X-BeenThere: meta-rauc@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: meta-rauc Layer for Yocto - Discussion List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "meta-rauc" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: meta-rauc-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false Hi! I use genimage for image generation. This is an A/B system. The bootloader is u-boot and switching the root partitions already works. Looks something like this... 8<------------------------------------ image systemA.ext4 { size =3D 512M ext4 { label =3D "systemA" } mountpoint =3D "/" } image systemB.ext4 { size =3D 512M empty =3D true ext4 { label =3D "systemB" } } image log.ext4 { size =3D 128M empty =3D true ext4 { label =3D "log" } } image app.ext4 { size =3D 128M empty =3D true ext4 { label =3D "Application" } } image @IMAGE@ { hdimage { partition-table-type =3D "gpt" #gpt-location =3D 2M } partition bootloader { in-partition-table =3D false offset =3D 32K image =3D "u-boot.img" } partition systemA { in-partition-table =3D true bootable =3D true offset =3D 8M partition-type-uuid =3D "L" image =3D "systemA.ext4" } partition systemB { in-partition-table =3D true bootable =3D true partition-type-uuid =3D "L" image =3D "systemB.ext4" } partition log { in-partition-table =3D true partition-type-uuid =3D "L" image =3D "log.ext4" } partition app { in-partition-table =3D true partition-type-uuid =3D "L" image =3D "app.ext4" } } 8<------------------------------------ Now I want to create an update bundle for one of the system partitions with= rauc. What is the best way to make the update bundle here? With a recipe and "inherit bundle"? Or should I do it with genimage? I did this with a recipe and used my rootfs recipe as base. Here I get an update bundle out, that is about 3GB big. This much too large= . Greets Bernd