From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7216630053834063872 X-Received: by 2002:a50:9f8b:0:b0:502:4c87:7981 with SMTP id c11-20020a509f8b000000b005024c877981mr923030edf.4.1680692256530; Wed, 05 Apr 2023 03:57:36 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:907:104a:b0:931:a3bb:127e with SMTP id oy10-20020a170907104a00b00931a3bb127els10521471ejb.1.-pod-prod-gmail; Wed, 05 Apr 2023 03:57:35 -0700 (PDT) X-Google-Smtp-Source: AKy350ZPw/Sa0CvNuZBDDPBH2MdQHmZ8UniN9L+LyAnZJKIsPqs0V8sQxSCK0f11s2BFRjmPn9rv X-Received: by 2002:a17:906:854b:b0:92f:ccf3:f0ce with SMTP id h11-20020a170906854b00b0092fccf3f0cemr2357225ejy.45.1680692255055; Wed, 05 Apr 2023 03:57:35 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1680692255; cv=pass; d=google.com; s=arc-20160816; b=oMwPBwhWbu0LymGcWvTykmb/2HobrRURuHYDxDl/FsYfsB1TZHH1yB1zez92hgmINi Hmpx/TaU1v2X7WBaZU+MNzksLaDG4mdeRmKL2epJwJcCeQhcZzKKppehMKKdhvhHakJN 0hhBIpHA2D17m4ZvCN+xQ9dPBVjeBhbh0ly44w98/O9Y0jmYkw0TEZTxjKFv6JKhVPHy MdgOlpyBL9i6c/UXDPmJXuWPyb2j/1BFTCEK/LO85037Y5H9TU0NsxhaDNB+2yn83/L9 JM5RO9n20jeTFUYH5fj8CPcILijeNOBl6+pWrg7/K6EJagD2ysxUkv7umVZMtc285eIz eCVA== 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 :cc:to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=nE9H/R1iPDQdxldcH6mb7qcjLl2z6sv15cKHnHCO+SA=; b=ChGkgnIf2bIB2iedMtMW7YCk4DtjPdbikMqjLjRig6TuxkE3yUJIXzHjJpIKekC53x 68kb5Xsu3vd//4xEGVmL1ZdccuYb8j0oVEx6w+4jHKwrIMkcJrViB293RPfyaVxzK1Z/ BDPmLFu0+Zgl85t6BhuIYzBUer+hbHrPEGRAJyLlxxb54Cjsnyo8XOGfU4OKWndE0oDA YIUDEoiXmkPHKH6R5EW2qgrUq6jpRyS4w30jVlh+sAi/8M8bbfjlDV2MtnEJIx0Eqy5k oYqaQMhq5VOcyp1YIBBSU4cYPwiZBoVWFMjfPMUHl5NWCTgmYH2JzzPlGlavMI0FuYto fx0w== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=SXUDLL6I; 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:fe0d::60c as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on060c.outbound.protection.outlook.com. [2a01:111:f400:fe0d::60c]) by gmr-mx.google.com with ESMTPS id bt7-20020a170906b14700b008b1fc586833si1017076ejb.1.2023.04.05.03.57.34 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 05 Apr 2023 03:57:35 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe0d::60c as permitted sender) client-ip=2a01:111:f400:fe0d::60c; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=SXUDLL6I; 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:fe0d::60c as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NBFKlkMdRRYj4ZXNtyFvM790EXjHi+TCoic3/o7ybxjnbPRqplVL3v90cuXJ54pYUzVDbKPVUA0Xsq9ILA1ghKT0UZ3C3kzKJQT9kQu7+BcUq9aaZB/sCwgAL4ms3q6/1SLN3Ch3Xn7C906Yx32mxMiEEDBxDSUBiDh4mu580Z372U8otkTgHSJmRJozpH1HiDUq8UWpIMRFmh2XSkqAmM3Wh7iCMdlh98rBiQJOwgeDOrPm86TDyvxscpwyRvVAsZgV4yPNDj2h1PWplXfc4rhsKFTKUlpbXgB6D9GV1coCwf6Lgdqkx718zXZRyYjcra4Wj11jccVoCgcCek2giw== 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=nE9H/R1iPDQdxldcH6mb7qcjLl2z6sv15cKHnHCO+SA=; b=YQojCUnFUCNWzJvtWKFszh0KIMbJHYj21T34GsMVuSOSJzdg9Y/CtMdLyNKD7CuUGvgjBwQhOTFdlJXgdtjPDs9UYrn9EVKrWpuSb/lfnncMp56YuQZQlixfRuwKLLDncS+Q5/I/8FcKK8wu9RHhuJF/5duJmNFu96DTNHO0Zuwy+bzhFSqUSWT7+f8+TEAa1ztuPBTYmRImM8aFcd8s5YR+jpU2/1/lhRP1f1VAeCXoFI0qUrNNahGexbJCJP0ghQBHTjUEOhVjy0ob1AqWHLMwXr4VI10sEDBSjvjcer4p536f8vJ017RU/4689NxvWhIkqCS3lXPT++RxpmRrlw== 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=nE9H/R1iPDQdxldcH6mb7qcjLl2z6sv15cKHnHCO+SA=; b=SXUDLL6IsOzOjhEbZ5JsYVySMN8PY8WWeGylE9toV+ohDNKYC4kFGYLcA3xIQT6LwbkgS6kkTPQBQzd+o7zBg84lZKWFH/527Iak5kTs74IYO4baEcY3vTun931L03oHILcCTvjpONBDKwabdtllK8X0UczrzdNuTPFqmRC1wlkVJ/hAjCnpAduc3UmpJSRCQUO7p6le3emQo/HawfQnBjhUnye0F1w/V3Qo5dbq1etCkaNie+VinzCT7SdqXSh8ZY4v7JXdBfat05NZ6/WwGJp7gEMmdOzYONeEE7awZCPklo9I1lV3uAl09ceJKvpmBLraBNiAIYsTEPOcLuFozA== 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 DB4PR10MB7016.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3f4::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.22; Wed, 5 Apr 2023 10:57:33 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::d4b2:77cc:31cd:a3a2]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::d4b2:77cc:31cd:a3a2%9]) with mapi id 15.20.6277.012; Wed, 5 Apr 2023 10:57:33 +0000 Message-ID: Date: Wed, 5 Apr 2023 12:57:31 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Subject: Re: [PATCH] meta/classes/sdk.bbclass: add --transform in TAR_OPTIONS Content-Language: en-US To: Srinuvasan Arjunan , isar-users@googlegroups.com Cc: amikan@ilbers.de, adriaan.schmidt@siemens.com References: <20230331103325.414901-1-srinuvasan_a@mentor.com> From: Jan Kiszka In-Reply-To: <20230331103325.414901-1-srinuvasan_a@mentor.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR2P281CA0183.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9f::19) 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_|DB4PR10MB7016:EE_ X-MS-Office365-Filtering-Correlation-Id: d8d58dd3-778e-4c6b-5d2b-08db35c48f1e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QuZwwgoBjILaEwVOiiqvV14V/h+Tb9RkCcg4BtBnl95+m01njMFEEUk6VSzfaohHXIsBD+VgiVmnZgmq6tExwgqQ2v1tpVkxlArQyd7jY/jmp0SQBisYfjWxCUaEwsL/N2DKaavtf4w0fhDIqQ5ZHpVEb6kG6KzPF1WxjHSZu4VwW7ftNA7AYDo9NX0bO/g/7DXXkLUaOvAAhvxqsQU8Z9d1XxIjmc2a0mIvpmk8dsmXBg/VWBrDlXHJO4b/yM0ISRJKWC4krJUXkMukAQmldSSj6duxfgogieC4aY1vZYs9jXHXWlpvxvmiB09zA3YIC09kgcbbLuFDBReSoF9ItYaMgJRt3ThOsPBpvi26xqvIY0e5d8ZPSCPRoM20s72vN0gYsJuycL8pAIZdcFsBLDx/H1gfmP9tcHZ2HSsEJOdgGwtRVJV8SNf/+/n9+4r/USeKO338jcupcB56BJLBBbFU8t9Zoegg3iQIctqEYPdwXWbSWRXWRScnsMiiv9LKTnCzQgv7VGXLLPHzvLJe5a1OHCIm6USMCh7G0yfnvPK8VmmY59tJZPzHynO9nielkFPNJxTtRjnQaSEKxOLX5bYbRb+qAsqNlAcS+XOosmDOyknWrBNO4wuzWO++QZ8Dp/2cTBLElqT7Pr94v7rLjNBSVkfHGjKFNIOGzRtvVHRAOOPCdFj4xVntSZS15Amg 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:(13230028)(4636009)(136003)(39860400002)(346002)(376002)(396003)(366004)(451199021)(8676002)(6512007)(26005)(5660300002)(6506007)(107886003)(186003)(53546011)(2616005)(8936002)(66946007)(4326008)(6486002)(2906002)(66556008)(66476007)(478600001)(36756003)(44832011)(41300700001)(316002)(82960400001)(31696002)(86362001)(38100700002)(31686004)(403724002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RnVKaVlQejI2aEhYVVJSNlM1eEpnQUZrM3lCeTMyY291WFp5WEJCMUF0YWVY?= =?utf-8?B?N2NJTWFDVG5YcHRpQzVLbUwzMnRRSzlnMW1TWHlEWllYZkluS1BiRm1iVWda?= =?utf-8?B?QmRsKzNsb2VGancwMm4yMlI1SjlaZGRVdCtRL2FpMWNSRGNUUThaSFBJWGls?= =?utf-8?B?djlva0FxbytKZkZ1VDJDS3c2eUs0NnhNb0VNZGRWMUJRbE95WWNuajBLNE82?= =?utf-8?B?K3B2L2p3VUZzdHN5cmpGeHhwZ0tyQ1UwNWJYNTFFejlhRUVLUjF3QWlwS2th?= =?utf-8?B?cFZyRDNSUFZ2SFR3WExSTDlGckNSNkloRlNzTnBSVEY3L2N4Ky9xZUVHdmJH?= =?utf-8?B?UXFxR3Y5WHF0bS9CNm5TRDFrZmczeUk1cGNIUWlpdFp2TjhKQkJ0MzByTHJw?= =?utf-8?B?NTFkMTJTMTRTTHlMOTd0NWh5RnBCZ3N0MkQ3UjVrS1g5QjFRRVlaK3dmc1k1?= =?utf-8?B?VU1CQ05PbUVGWjhXQ0d3VVQzRVdDSjE3OTk5MFFTalgrNkVMMllBbnFQcUtW?= =?utf-8?B?ZDU5dWQxMGxFdzBLUlByS3ZWc0RCYmsxRHpYblV4b0tXb01Wb1BydzIzTHB1?= =?utf-8?B?VWtraHd4eGJZQmk2KzhEWFlydjUwRkxQV1ZwalpkNEh6anRudG53VFA3Wlpi?= =?utf-8?B?aGlzd2pkWjJMMTZNUGFmZmNLbDJXbkwybXBMM2RmTWZWM1dyZDlMcTIrS1pK?= =?utf-8?B?d0tOenR2S3BtSmdnQnI3cEgwWTlpVDRLZ2ttdW5nN21HZ0VZeFpHaEFRdStS?= =?utf-8?B?b3ByTEkyRmpRV3VJc2xKeEJncnFkV3AwVlhraVZiWVpLMVQzMDhVa1JyTmpM?= =?utf-8?B?VjRPLzBpNTBsUFcvcVhvSXNwMm9DY1FSV0g3aEZBcnlza3pLZzMwcE1RaUFx?= =?utf-8?B?T0pLaGVpdGtMaWRySE5lNUlkVjlodXlFYTdvNGNtQU05Z25IblFVd3FIU1dQ?= =?utf-8?B?MmNiYUM4OTV3Tlp1c0l6YWpuVVhCUEUyRnlWMncvVFJzK1FKN2FsZS92dWk1?= =?utf-8?B?TklmOUFLczNlYUxwbGFRWllaTVpVa3M4TkRoenBlZVFBRDVmQk1rbkRjckpK?= =?utf-8?B?bUZsbDMrMW5ITTFQTzFXZEhKcXlIRnF1Y0p6MXVXbURiK2JjdnBVWjN2aVMr?= =?utf-8?B?LzBEcVlrY1FOczBuSmdNdWpwL09zY0JvRjg0azlSYmkvd05kS254S0hub3Bz?= =?utf-8?B?WmVMWUNMa3l1SmJwZEx6SVVhYmttdFMybVE2V0psODk1QUM3RmVPTE9sZmFj?= =?utf-8?B?N2M5OUptVS9uSUhSV0VEUFpjL0I5RHFqZ3NZU25GL2dNSDFZekZXcDhNR0Vy?= =?utf-8?B?aVRQSGZnSjBrWVBYdlNtVHRFMS9jWEVaeDJncnJIbUtScmxGMUVGQzNPdGJG?= =?utf-8?B?S0tuekNKMENSbDhpNE5VZGYxbDkrczI4OVNTZHZnWnN3NzlyczJkc0M3MDB3?= =?utf-8?B?TWdSbkd6anZKekVwdFdGVGJGUkY1SXNtTGk2UnBhY0dGejI3eTBTOUY2TGc5?= =?utf-8?B?aEJTTnlyWk5EaFBtbTU1ZFNWdkZlTkc2SVplN0dIblY5aVNvZllVeXNteVgr?= =?utf-8?B?WUZyaEdMNzhUTmMrLzAxKzdvdHZXcXhOQk9hTnlsR2d3bWdoeEVQSlk3M3Bt?= =?utf-8?B?dmhPWGg1SlBoU2FIam00VFNXQ3NNd2RHTWJaT1AzZHZ4ejNUaWY0WXk5NnM3?= =?utf-8?B?OGg4b0t4SmhmQ3hlTnV5TFQxR1dVSG5hbVJCbFIwclVST0hSdkNhT05HYnhU?= =?utf-8?B?RTVtcjA1d2RpVndoZENkUVVKakowb1Q2eE9sWnJERmtpZHpweU1VN3BpVFpV?= =?utf-8?B?T0FDNUszUkpLd3c0Y0cxdFhNSW0yV3VveEdJSlpmcldvWHZhVU93dEhQenFv?= =?utf-8?B?OGNJVEczaTBHUEl4RUJ6N0lBbVVFNkhIbnFBVGQreWF2eGlFS2xvczZ2V205?= =?utf-8?B?alBpWVZta0hwK3lQY2RIclY0Q0IzQktjSFZqUXgzdDFpazNSa1dIZEFaNnR6?= =?utf-8?B?R3c2UmgzV0ZQL0JQQ0RQWHAzMzJYYldMKzYwRUdyaFkwZ2Erc1pvbmt5Nk1L?= =?utf-8?B?WnBSc2VCMTdtb1g2cjljcHhLRXBDbnVxTlpKK2hidDRGSy9KelZYalBaMTM1?= =?utf-8?B?Wk9ERE1rdXFJYWZZeER0RGQvK2M3M2xSb2ZWbUpCQWhuZ3ZqamovWkFqam9J?= =?utf-8?B?Mnc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: d8d58dd3-778e-4c6b-5d2b-08db35c48f1e X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Apr 2023 10:57:33.5255 (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: DwuoCYA793eolgWO3sjvopIGar+CCJwprYeluu/wBqXDu3mwQzARL85JX2jxpoJ9AHdCk3J5dALSRJ5PmBq8hQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR10MB7016 X-TUID: vwPwC7mKfevu On 31.03.23 12:33, Srinuvasan Arjunan wrote: > From: Srinuvasan A > > When we untar the SDK rootfs archive file, all the contents are extracted > into the current directory, not a folder, this looks ugly hence fixed > it with the file name transformations option. > > Signed-off-by: Srinuvasan A > --- > meta/classes/sdk.bbclass | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/meta/classes/sdk.bbclass b/meta/classes/sdk.bbclass > index 06cae02..50f718c 100644 > --- a/meta/classes/sdk.bbclass > +++ b/meta/classes/sdk.bbclass > @@ -53,6 +53,7 @@ ROOTFS_MANIFEST_DEPLOY_DIR:class-sdk = "${DEPLOY_DIR_SDKCHROOT}" > ROOTFS_DPKGSTATUS_DEPLOY_DIR:class-sdk = "${DEPLOY_DIR_SDKCHROOT}" > > IMAGE_FSTYPES:class-sdk = "${SDK_FORMATS}" > +TAR_OPTIONS:append:class-sdk = " --transform="s|.|$(basename ${PP_DEPLOY}/${IMAGE_FULLNAME})|"" > > # bitbake dependencies > SDKDEPENDS += "sdk-files ${SDK_INSTALL}" To my understanding, this will move the content of the SDK tarball into a subfolder. What will that name be? ${IMAGE_FULLNAME}? And isn't $(basename ${PP_DEPLOY}/${IMAGE_FULLNAME}) the same as just ${IMAGE_FULLNAME}? I'm fine with the relocation per se, I'm just wondering if we documented or otherwise referred to the structure of an unpacked SDK somewhere, in the user manual eg., and if that then also needs updating. Jan -- Siemens AG, Technology Competence Center Embedded Linux