From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7062963440528130048 X-Received: by 2002:a2e:96d0:0:b0:24d:c2ad:701b with SMTP id d16-20020a2e96d0000000b0024dc2ad701bmr7651810ljj.324.1650474214092; Wed, 20 Apr 2022 10:03:34 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:651c:1a13:b0:24d:7036:5dc1 with SMTP id by19-20020a05651c1a1300b0024d70365dc1ls550369ljb.3.gmail; Wed, 20 Apr 2022 10:03:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyozY6gDyMGd1dyOZaJQiqDB7xIsmSgcXX3FHtTbv2vkdR7SuzPi90oSJk5JirB0OxplN8K X-Received: by 2002:a2e:bf1d:0:b0:247:dea7:f657 with SMTP id c29-20020a2ebf1d000000b00247dea7f657mr13466812ljr.454.1650474213041; Wed, 20 Apr 2022 10:03:33 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1650474213; cv=pass; d=google.com; s=arc-20160816; b=S1Ttcf+AmcgmW3lJGAvcNegp0X9WmMXHAAledQAHkr6tt+1Lo7dksxixoK0i79Btfh TNtD56IEt+7HoyExfQnecr3t4iBKvKyZKX7dke4ny0RQqE8VlYeDT341m0lSdtQx0Nkf /iQiFs6kND0NbOYKxgtnF1WlWm8bUJiMMtlqUXT0VXZbEsK65pkehyJfI9Q4f96A1O0E 00ZM9uIu0GMhbzR+10X2nwZx3z8gtO/eq4GtsZnOfxBO1HrD61yhQP62xk62oy/TPMMN bPrTWgk30RChy4oE1shvW0NTTlmdTtdHBhY9BqA5aUqXKcPXUQ5xqTslncWT0/PwNnL+ lmJg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:document_confidentiality :msip_labels:content-language:accept-language:in-reply-to:references :message-id:date:content-class:thread-index:thread-topic:subject:cc :to:from:dkim-signature; bh=JLy0Q8Z32VC04Bx8xewb0nMKfR8EXW8nn86XPexqb58=; b=Uo2hG5++iKWJhso2xZPUVoMb4IYJioTgheO/bch6hkS6ixnJ3wUZ/i1Q3AVCL0hZx1 JnzI2lO3ibcpDVLOVzUkErKpUzwPJeSwwjA0oNXGA34sTN2Q98aQzIy3qq5UunFRSfE9 NMtfc+M4ofaaqevpfeQHMOLcYVAyZLbbOX3MUZcWJOQDUJka9AIsHzmvu7qgN2Osxcyq LovC3GWOUV8+BnbEA0LkVdMxdtxUg6TdJQpclOQNcMQDOvN+SEzJm8WgwndPsxVBzJ4C 1powbKkDpIiogmnZS8O3HTNBGahQnVX3rmJtzRsd/WQNwUKVvQ71yI3aTna2/o/8GKCd JZvw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="uL4aP/go"; 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 felix.moessbauer@siemens.com designates 2a01:111:f400:fe07::603 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-am5eur02on0603.outbound.protection.outlook.com. [2a01:111:f400:fe07::603]) by gmr-mx.google.com with ESMTPS id e8-20020a05651c04c800b0024d9b30d79dsi151106lji.4.2022.04.20.10.03.32 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Apr 2022 10:03:32 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:fe07::603 as permitted sender) client-ip=2a01:111:f400:fe07::603; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="uL4aP/go"; 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 felix.moessbauer@siemens.com designates 2a01:111:f400:fe07::603 as permitted sender) smtp.mailfrom=felix.moessbauer@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=TFJZz9yOSr2pqDhoUhNqCCdpOseEJoQ4SYigXu9+taap3LNfREgWMSfyMSG8QY1Kg34FG4Rxb+vKTDYM6ibz3ATmOYCHpwHcl9+bhJyZbSkkYcXGiZ1SO6yFIOYitHTQ7Ix0szIi8Pr9lJfBOT80S91IB18zBMDQBBRGWGXfsuaC1uzXP7kBoEKSd8N8XmcamngVwsXbAQc4UA5iKkIokP4qspnYb2kjerj4R8THKH4nDttFTXcgjlobD2bC5ihX/ApMhcXgg0pcIyqt1WqYE6Ecc3+Dpo9x0tHywgX50NBESwkW2aHhiZTYQlcaom5HATZmZNnSFQrZOl7cM5eX7g== 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=JLy0Q8Z32VC04Bx8xewb0nMKfR8EXW8nn86XPexqb58=; b=MQRtSg5JWAC9aDwuwq+pRAw6VbwnWPkAC7cMCop3Vo5YIrUj8htq9cbuJDa+bp/iSLyM0XkgvYZFk9aJTIuDWS8ERDnC4di5KNwCAH8F7p9YMHXPxIOmYnq+qqho2CsxQtxTjfMsM9mWIei7lIdOStiOjGCBURd/RbfbsFwEgwhXl9NVwliqd335k+hVDpwidzIciYxG4l1CcJsHkA0AIaw1aIKYal9zeLOXNjPDxsc+nMwNIKkB1PUXx3k6eDraG9XJmPbhfvkV2uiiZX7cngaxJoXd6mMieyhEnohSIWVL6Dq9n3tGdFuMYhSQFznmtL1bgp2Y3WptCeT8ey9AXw== 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=JLy0Q8Z32VC04Bx8xewb0nMKfR8EXW8nn86XPexqb58=; b=uL4aP/go4rAYtx6L18BEKpqxQKFVvFRLWZoF3jPPEh+evuSU7vpz1hYNJTUWcrm7suMIH9BFMUk7Eo5QZEYcEsutNn91mVdzHm1x+qUNiuh4Biq78wCKX0T6lzIhAfGGV7JzKszYr3q+Pja4nsh/hnCqUv5oRTssiteFG5Y+xYgGL+hDcMWdu7Vtv5ujF1J1bHuR2mF3DphQ0MhF9LxhPFs/E2T6EYC0+Fqm13lJORbk7sG04lW38taVDex3iuUNVS6zR403evHsNdFupOqtwoB+CeCbe4cipaST12jenf0Tm2cB7ZywQwMo2pYC4h9b/obkj3h1ZGSjVHGbnaKKgg== Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:418::19) by VI1PR1001MB1149.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:67::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.20; Wed, 20 Apr 2022 17:03:31 +0000 Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::fd38:a772:d519:5d87]) by AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::fd38:a772:d519:5d87%7]) with mapi id 15.20.5164.025; Wed, 20 Apr 2022 17:03:31 +0000 From: "Moessbauer, Felix" To: "Schmidt, Adriaan" CC: "isar-users@googlegroups.com" Subject: RE: [PATCH v3 4/7] imagetypes: restructure files Thread-Topic: [PATCH v3 4/7] imagetypes: restructure files Thread-Index: AQHYUJYkbQP844+pT0u6tqAdk1AUaaz5Cx/g Content-Class: Date: Wed, 20 Apr 2022 17:03:31 +0000 Message-ID: References: <20220415065617.1910954-1-adriaan.schmidt@siemens.com> <20220415065617.1910954-5-adriaan.schmidt@siemens.com> In-Reply-To: <20220415065617.1910954-5-adriaan.schmidt@siemens.com> Accept-Language: en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Enabled=true; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_SetDate=2022-04-20T17:03:28Z; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Method=Standard; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Name=restricted-default; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_SiteId=38ae3bcd-9579-4fd4-adda-b42e1495d55a; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_ActionId=949a9ff6-2fef-42b0-8d04-fca9a6d80fdf; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_ContentBits=0 document_confidentiality: Restricted authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4535093b-8ca0-4344-fe3c-08da22efb288 x-ms-traffictypediagnostic: VI1PR1001MB1149:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 84keLa2XVScB7nBo2lAWu7K8FvXCrGvO5PQ8CurZ9dbjfsY/rFH6ZMcNaQ16l38v2lKX8vAZz67paMui7MpwhDRJYJ/eN4ZKZ9LeMPFJ1l1IlN2aKrf1gZcRNuQX/Q7auhHiqsV4UQwQRkBjjgShOyJ1SA9often8C9vCdy+J6oFE/DPW5y3gY7VXQKhfVsT6XktCCfS1YTSlXCB1YLjDxitdrKmk1MCHB23XYlY13N37TgxtGoJX4WNHhCSYFNiJaoi856pAtnW6tbACgXY91Chv/PcLung0z3cZS1jthnvunVcI3julNCjw4UqBLV9poy59UgXd3u/wy4XjoXlTii/VWVH96jESg9mUxeRet3IiUYX4sDZHZrxAhHfBUYHODsuPQSfnMArxMuiTGJ0H0R3ZHQPu31bH9J0hlxGmkA7dVUgU6+1yjpSb3qJKIjsNhz3zVANK7ugMbE/3ZaNAW9m/6YnpyEzxlsm/0i+A0g/J36ikBu0VdJq64MREB+11xdq0FIElyqJ5F6L1iMdmuvXw2FQOAnY1Kku61oED6scz/RCRQxsIOO2ki89NyOYd/B+AdLPvlfI9WZz/25afW8usMqo0vZ5SrHo8HygNpToNxf7FZfTZU1h9WNwVwRT3gieOIqw8f1JPQep0s61JYnJAPL2xvbdtO5FV7Ar0/6JH3NW1CF/DLexvpY2qFoF9EF2L/MLbgd8E3UzUVa3nQbFPy/LuUZsKGQ2seZo22ryU/vDZ+RIEeBjKgy2r0nDOujEGZbdPe3Ewi8CWrGqd0BLXStTGpcPWObmOaxXHVfqELM8SGJaawc9PjzsY85kKqMoofX+s0ksGZ/Xx9S+x26umSK7QACw4oa00qX0MQE= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(86362001)(9686003)(5660300002)(26005)(45954011)(52536014)(64756008)(186003)(66946007)(55016003)(6862004)(8676002)(4326008)(8936002)(66476007)(66446008)(66556008)(76116006)(82960400001)(71200400001)(6506007)(316002)(2906002)(83380400001)(6636002)(7696005)(966005)(45080400002)(38100700002)(38070700005)(508600001)(33656002)(122000001)(403724002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?rxplptc81COLEqfYnBOBEersR8NaleLfVyLM+Q2dMFen368gf52WzOwLo34L?= =?us-ascii?Q?gRRa9DLxpjMa+QVwZ8SVbVcffMCztKPrk0S4EgApKD9rM7sx4FB2EyDr6LE1?= =?us-ascii?Q?4YWTxC/SO6AlrQaoRcSvA1noeDZyoU2B6A88ITOn4v9V90Ht10dP9tPNeQdG?= =?us-ascii?Q?eZLbvcocquApG9QV5M3jRE0+mtMLNJF3aMLHTH9S+R3HSAEdnsfAhMbsQzpz?= =?us-ascii?Q?v7gdrlIUo/PNJESnB/i7uwejFHtlc0WBZoFdXyj5CGT9jQ3JKsv5/mPHruf7?= =?us-ascii?Q?AZe229dTLy41BJuCcia5zzvW86Kk9c7Hnd+7+g8Psl01AUpGfjdivzaj9bN7?= =?us-ascii?Q?2RKvq6mOfyBmc76a+IiGojC3942L2Mg1pddJB8/mG+CUJcwU8w7YNTLRoa9n?= =?us-ascii?Q?QgIK1AUUjddj7OAbeBUKxoWd040lQ7Maee7pfLceAXmjzJWEEdWkAWwemfJP?= =?us-ascii?Q?Mr2y8luNExfwuEWU8/cXbwWtuvKx4c/+nnu2h1R5YwJqMnrIQStQL4Bpkjke?= =?us-ascii?Q?d5l3RlByEjFEZwmnGpuuj950j05yhbkNyBqnxlw5QfFytpJpYsNQccINlDFu?= =?us-ascii?Q?QKx6abemCJZSx2FSHqxXN0hEFsANGywzx+w5MjOSOaqTfex42tE/wIADqFmy?= =?us-ascii?Q?r0SxI2nNJEB5OZ5woUEhdnEeOWDTKEUV9BvLrcpmgjdqzb2oxMrn3bIdRRLn?= =?us-ascii?Q?akliVvFGG9CvOwLEjYfP2b0fF1F848a8jna+XTTor7rTfTiu08nGBXCL/5rp?= =?us-ascii?Q?i/brZseNahaEnFT9xyznMT+dqA914FjjAGPUN1Hz3EnTJXpCUfV4HsmZ+jbD?= =?us-ascii?Q?9EdNVYgiC6ZTg+JToJzGN1FQDrw6MStF9NQ2VBHE7QBJPOWf2tlSGfsO9fO3?= =?us-ascii?Q?EYh3HsL8/FqCrk2Ao+6+a1S9iFIk3gt2507KC+pTfO8WgZSDJtYxylDONoY9?= =?us-ascii?Q?QUxhLcgz1tK8kWFU3REtR+1OZqH+cE1+ju4V+08bKdHD5oC6QsaXb89BL5Lt?= =?us-ascii?Q?H9YJnI9fkuUVT1fIrJNYlth2mogVEp/XQMNRnvuP5x2ZPX2AjbuAShm5GvaC?= =?us-ascii?Q?+1A0++W9Qp/if+Ul7u2qz1uCDDuj28epY226/wBE/F7GyTuiqdxrmcPnF4nx?= =?us-ascii?Q?rWK+tGH/KSMB2p/mMLFvkyJxzkicdqMYdEBCQ0SQJRY6dMwjsXOLrmiuPvJo?= =?us-ascii?Q?A+KFixnQRT6c+QUsxG0JBx8+nQ/rEsf93ZhWlOY7Ky0LJSz9UH5+o0DVD5oG?= =?us-ascii?Q?SQsN3N8k9jX+Cwc7FUBaFUaLNeOkGmw8kPT3GajEF+hFRcT9EEZ/Bt03/GAx?= =?us-ascii?Q?1OdVQpCzubp/He0/Gt/2IPqN+4qncdc83+sZ/R2iPLQScqMX5E0qPcSGaE8X?= =?us-ascii?Q?hC5nQ7u3Vpc5zw/n0NmnOI3Ndk2s2fGjm3myEu2NZi0pr0nTG3EBi6KUhjB9?= =?us-ascii?Q?R4uMtztLtdDe9lELz8qLpPd3FEnSVJdWTKpo1w+6YtTtY2kuH11vwF3EKwRp?= =?us-ascii?Q?fmPKT1OZlAvVjGF8nVjWRRQZnRxYR11/aWt7aCZNanhqFNmoXXADC6V4EwkB?= =?us-ascii?Q?Es8o4y4rmVoCcoqy0sEYVhjTd9G30eNs5A+xt+ZUJAyKWK4heXtXLE/POjHa?= =?us-ascii?Q?Ai/88XuRqNk3LR7dC/TiRsQ9crEJ0fHwaJ9XkAYGSMzaqdHHX51xVh4ZCOsu?= =?us-ascii?Q?wiwdJE/B52ODMHhNHTNzxIwA6JBe5otaYqe+LkGr+d7wzPsTkCrRYkmyRbcq?= =?us-ascii?Q?Di+oYVm6tDXEtphOgE0/u2Wm6NOlmcY=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 4535093b-8ca0-4344-fe3c-08da22efb288 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2022 17:03:31.3728 (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: FrNLWb/mzei5Yi31/japS/qC4FegXcXXkrCuGY52sLkSwp7sqjg61OD6i+nhrasK7xMln3ZbotozOV2ZO8pdjzojgvc1NfqX8v+JG+ezsr8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR1001MB1149 X-TUID: shhR55BGxnqf > + > +# image type: ubi > +IMAGER_INSTALL_ubi +=3D "mtd-utils" > +IMAGE_CMD_REQUIRED_ARGS_ubi =3D "UBINIZE_ARGS" > +UBINIZE_CFG ??=3D "ubinize.cfg" > + > +IMAGE_CMD_ubi() { > + if [ ! -e "${WORKDIR}/${UBINIZE_CFG}" ]; then > + die "UBINIZE_CFG does not contain ubinize config file." > + fi > + > + ${SUDO_CHROOT} /usr/sbin/ubinize ${UBINIZE_ARGS} \ > + -o '${IMAGE_FILE_CHROOT}' '${PP_WORK}/${UBINIZE_CFG}' > +} > +IMAGE_CMD_ubi[depends] =3D "${PN}:do_transform_template" > + > +# image conversions > +IMAGE_CONVERSIONS =3D "gz xz" > + > +CONVERSION_CMD_gz =3D "${SUDO_CHROOT} sh -c 'gzip -f -9 -n -c --rsyncabl= e > ${IMAGE_FILE_CHROOT} > ${IMAGE_FILE_CHROOT}.gz'" > +CONVERSION_DEPS_gz =3D "gzip" > + > +XZ_OPTIONS ?=3D "" > +CONVERSION_CMD_xz =3D "${SUDO_CHROOT} sh -c 'cat > ${IMAGE_FILE_CHROOT} | xz ${XZ_OPTIONS} > ${IMAGE_FILE_CHROOT}.xz'" This breaks parallel compression as the pipe feeds in data in small chunks. Writing this as following gives a super linear speedup and even better comp= ression ratios (for large images). But without limiting memory, we might easily get OOMs. Please also note, that xz using default settings does not compress in paral= lel (at least the version on Debian bullseye). XZ_OPTIONS ?=3D "-T0" CONVERSION_CMD_xz =3D "${SUDO_CHROOT} sh -c 'xz -k -c ${XZ_OPTIONS} ${IMAGE= _FILE_CHROOT} > ${IMAGE_FILE_CHROOT}.xz'" Felix > +CONVERSION_DEPS_xz =3D "xz-utils" > diff --git a/meta/classes/container-img.bbclass > b/meta/classes/imagetypes_container.bbclass > similarity index 100% > rename from meta/classes/container-img.bbclass > rename to meta/classes/imagetypes_container.bbclass > diff --git a/meta/classes/vm-img.bbclass > b/meta/classes/imagetypes_vm.bbclass > similarity index 100% > rename from meta/classes/vm-img.bbclass > rename to meta/classes/imagetypes_vm.bbclass > diff --git a/meta/classes/wic-img.bbclass > b/meta/classes/imagetypes_wic.bbclass > similarity index 100% > rename from meta/classes/wic-img.bbclass rename to > meta/classes/imagetypes_wic.bbclass > diff --git a/meta/classes/targz-img.bbclass b/meta/classes/targz-img.bbcl= ass > deleted file mode 100644 index 74d34e29..00000000 > --- a/meta/classes/targz-img.bbclass > +++ /dev/null > @@ -1,8 +0,0 @@ > -# This software is a part of ISAR. > -# Copyright (c) Siemens AG, 2018 > -# > -# SPDX-License-Identifier: MIT > - > -IMAGE_CMD_tar() { > - sudo tar -cvzf ${DEPLOY_DIR_IMAGE}/${IMAGE_FULLNAME}.tar.gz --one- > file-system -C ${IMAGE_ROOTFS} . > -} > diff --git a/meta/classes/ubi-img.bbclass b/meta/classes/ubi-img.bbclass > deleted file mode 100644 index 92acb6f8..00000000 > --- a/meta/classes/ubi-img.bbclass > +++ /dev/null > @@ -1,20 +0,0 @@ > -# This software is a part of ISAR. > -# Copyright (C) Siemens AG, 2019 > -# > -# SPDX-License-Identifier: MIT > - > -UBINIZE_CFG ??=3D "ubinize.cfg" > - > -IMAGER_INSTALL_ubi +=3D "mtd-utils" > - > -# Generate ubi filesystem image > -IMAGE_CMD_ubi() { > - if [ ! -e "${WORKDIR}/${UBINIZE_CFG}" ]; then > - die "UBINIZE_CFG does not contain ubinize config file." > - fi > - > - ${SUDO_CHROOT} /usr/sbin/ubinize ${UBINIZE_ARGS} \ > - -o '${IMAGE_FILE_CHROOT}' '${PP_WORK}/${UBINIZE_CFG}' > -} > -IMAGE_CMD_ubi[depends] =3D "${PN}:do_transform_template" > -IMAGE_CMD_REQUIRED_ARGS_ubi =3D "UBINIZE_ARGS" > diff --git a/meta/classes/ubifs-img.bbclass b/meta/classes/ubifs-img.bbcl= ass > deleted file mode 100644 index 5f1be89e..00000000 > --- a/meta/classes/ubifs-img.bbclass > +++ /dev/null > @@ -1,19 +0,0 @@ > -# This software is a part of ISAR. > -# Copyright (C) Siemens AG, 2019 > -# > -# SPDX-License-Identifier: MIT > - > -IMAGER_INSTALL_ubifs +=3D "mtd-utils" > - > -# glibc bug 23960 > https://eur01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fsourc= ew > are.org%2Fbugzilla%2Fshow_bug.cgi%3Fid%3D23960&data=3D04%7C01%7Cf > elix.moessbauer%40siemens.com%7Ccae347b95ae94fabeac708da1ead1846%7 > C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637856026794071339% > 7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTi > I6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=3DEpBCpH7vBfCKj%2B5MTYc > ORJKdupyPLu9HK%2F1uT93fHTc%3D&reserved=3D0 > -# should not use QEMU on armhf target with mkfs.ubifs < v2.1.3 - > THIS_ISAR_CROSS_COMPILE :=3D "${ISAR_CROSS_COMPILE}" > -ISAR_CROSS_COMPILE_armhf =3D "${@bb.utils.contains('IMAGE_BASETYPES', > 'ubifs', '1', '${THIS_ISAR_CROSS_COMPILE}', d)}" > - > -# Generate ubifs filesystem image > -IMAGE_CMD_ubifs() { > - # Create ubifs image using buildchroot tools > - ${SUDO_CHROOT} /usr/sbin/mkfs.ubifs ${MKUBIFS_ARGS} \ > - -r '${PP_ROOTFS}' '${IMAGE_FILE_CHROOT}' > -} > -IMAGE_CMD_REQUIRED_ARGS_ubifs =3D "MKUBIFS_ARGS" > -- > 2.30.2 >=20 > -- > You received this message because you are subscribed to the Google Groups > "isar-users" group. > To unsubscribe from this group and stop receiving emails from it, send an= email > to isar-users+unsubscribe@googlegroups.com. > To view this discussion on the web visit > https://eur01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fgroup= s.g > oogle.com%2Fd%2Fmsgid%2Fisar-users%2F20220415065617.1910954-5- > adriaan.schmidt%2540siemens.com&data=3D04%7C01%7Cfelix.moessbauer > %40siemens.com%7Ccae347b95ae94fabeac708da1ead1846%7C38ae3bcd9579 > 4fd4addab42e1495d55a%7C1%7C0%7C637856026794071339%7CUnknown%7C > TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJX > VCI6Mn0%3D%7C2000&sdata=3D1MTK5T8Hp5RbSFPMtoEFDB2jHNmUgm7jR > SWj3JdeUlE%3D&reserved=3D0.