From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6989998000320806912 X-Received: by 2002:a50:b412:: with SMTP id b18mr4729909edh.103.1627547350090; Thu, 29 Jul 2021 01:29:10 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:906:f98f:: with SMTP id li15ls2365952ejb.0.gmail; Thu, 29 Jul 2021 01:29:09 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwVW2U4WbH9eXFZ0QofMguersbusDQZkEn4MTueQQ5w3I9C1OlLs8dm0tQRC7pgQvQvtd6p X-Received: by 2002:a17:907:2712:: with SMTP id w18mr2314028ejk.302.1627547349189; Thu, 29 Jul 2021 01:29:09 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1627547349; cv=pass; d=google.com; s=arc-20160816; b=fh69O4ZLcEyW9TomCTsRU+CBAm21V7cdGSnSs00g/jwtcnIfzSZGqXftPK13oWu4xh HkjAY/SvspObcd9h6bWxty1kieNKhIS+6uMZQ+8BksI2kr6zkyDevoVJ/blm9/0bB3g2 HW7VNGKYnJSUSkOu4t1VueRmsdrzclOeYOy/vti+btPu/gvzsk3BALSLTFK/9TVztPWn UWqbT7a8HhWITWYSPLp4XFeOmhWO+/pMqSukf3JEVKF/AF2IHC7ODB4FmwHMX2+upg9N PNZYJ/aopVI3Nbehnc9pNgBpPmYUC/nQvU1wjbVuWQB967v8+omkw0CgtRqOM3dqL1MY N2VA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-language:content-transfer-encoding:in-reply-to :user-agent:date:message-id:from:references:to:subject :dkim-signature; bh=JQFCgDFdAedzlurXsUfRXcqHVrKInGZobX2s6XVQrUQ=; b=Y62at7YChcUFIrXVCZ/PEEfc5SxVfQ1D5rTBSxcv5DdF85wHxK70DPmCfWPotYNaCN /BXXM/SQQFTfU10ricnPhjr5Cbddt9nnyb+h6/IsUBLLw/pqGyDLPHIzYUszREyXQm6V mQYXR1mzGJMWJjT6hx1M47RLH4xAtka3OaR1D0FX1W7MAXYkUe1pkwmNcGJE4P6OE3cA USXNQOa9zcEE1deRwFE4z0RGHovd2Pfa2HTnX1UA+7uzZYXBnCVe0ztLJ2xGpRh5tK/x lJlTAePwstM3ebDN9nLEn/eSRuARWEvaEma73onjblMJhjRG0+2KN118BmTaXpChE5Bf olDg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b=CebeN9S5; 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 silvano.cirujano-cuesta@siemens.com designates 40.107.1.71 as permitted sender) smtp.mailfrom=silvano.cirujano-cuesta@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10071.outbound.protection.outlook.com. [40.107.1.71]) by gmr-mx.google.com with ESMTPS id dz22si80109edb.5.2021.07.29.01.29.08 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 29 Jul 2021 01:29:09 -0700 (PDT) Received-SPF: pass (google.com: domain of silvano.cirujano-cuesta@siemens.com designates 40.107.1.71 as permitted sender) client-ip=40.107.1.71; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b=CebeN9S5; 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 silvano.cirujano-cuesta@siemens.com designates 40.107.1.71 as permitted sender) smtp.mailfrom=silvano.cirujano-cuesta@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=jLC9A5aRsMWfFwRJqA907jCDb7SBQxCwaIruCgKZ0aZ2WL4cMM/4fss3431VYSyTzE+7AiF5aKLV/rieL/0vef1HsljDzgNNIvtYVkh/azTzGeYdQrH4JTYiEQotEfH0WLkZYnu8gXAMRuJdUiaGPZwfcwGD5SyfuKM4g5hEjCNyf24l6DBGekIQA/Fz61w0aQOGM0Qh11oXkzdSKy1xLJ2GCLS90rbWyHu5vKnl28QVAkGj6Q6YtOvLyZz3AY0Uexwyakd2xEIGbfKS4J3CiWgwXKS4MNFG264wA+zJJI7XRdZ8ps1hW1KuDNeiIUC7pzBBHJo0B3qZPKHpp5b/vg== 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-SenderADCheck; bh=JQFCgDFdAedzlurXsUfRXcqHVrKInGZobX2s6XVQrUQ=; b=PnBWQDD2AT9LfKPR5mIcM3TmkMhkM/19CL8jIBkTbDoS39r5JJaLF6zfDUP7Wt5Afd3Yqo6B/S937tRtncShgV78YYGk9T1/jI00O60pCkw17KwWJYazy4yRrHabym3KEikpJOcy0ChG29jU0cG6tOHJhKr0AbRUsukjDI4EtUurZyslS0VmiYpfozI3DSQX7oJJ2T0RDlqeBjzR5BRSpkrwOQMWX7tqoDDNeS9pYEVprp+W76PnJ2ZBdbzDDPW2S5MBmdqL3ex5TQVH52yFyXmnhynQ+k/JtkIu2nVP6VDcZ8/NvfdxCG0b4ZFxYGx91WJVj71AL4kIgvkNSJCmWQ== 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.onmicrosoft.com; s=selector1-siemens-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JQFCgDFdAedzlurXsUfRXcqHVrKInGZobX2s6XVQrUQ=; b=CebeN9S5/v6HjrjHHEEcQBK+vDXnv4mr34bwBhu8khfBfE+WpAL8TlU9vZu1REWqhushvljzxEYCiODWuTBW2ZDzMCbK3rPhzRZQ7nnb0xg/YY3keS4K40P8j/w9Yplx4RKNSOmtM5VtHx4XEDR27JrMuQRVoyY9KxfFkAwwM80= Authentication-Results: googlegroups.com; dkim=none (message not signed) header.d=none;googlegroups.com; dmarc=none action=none header.from=siemens.com; Received: from PR3PR10MB4254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:ab::7) by PR3PR10MB4174.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:ad::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4373.18; Thu, 29 Jul 2021 08:29:07 +0000 Received: from PR3PR10MB4254.EURPRD10.PROD.OUTLOOK.COM ([fe80::8d6e:ae99:c95c:83bd]) by PR3PR10MB4254.EURPRD10.PROD.OUTLOOK.COM ([fe80::8d6e:ae99:c95c:83bd%9]) with mapi id 15.20.4373.018; Thu, 29 Jul 2021 08:29:07 +0000 Subject: Re: [PATCH 1/4] classes: make sure container extension can run multiple times To: Henning Schild , isar-users@googlegroups.com References: <20210728152210.7089-1-henning.schild@siemens.com> <20210728152210.7089-2-henning.schild@siemens.com> From: Silvano Cirujano Cuesta Message-ID: <702aca73-3567-8f94-ed76-09bd3d2ed2b0@siemens.com> Date: Thu, 29 Jul 2021 10:29:05 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.12.0 In-Reply-To: <20210728152210.7089-2-henning.schild@siemens.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Language: en-US X-ClientProxiedBy: PR3P192CA0023.EURP192.PROD.OUTLOOK.COM (2603:10a6:102:56::28) To PR3PR10MB4254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:ab::7) Return-Path: silvano.cirujano-cuesta@siemens.com MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [139.23.72.45] (195.145.170.185) by PR3P192CA0023.EURP192.PROD.OUTLOOK.COM (2603:10a6:102:56::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.29 via Frontend Transport; Thu, 29 Jul 2021 08:29:06 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f4a954db-b394-42e2-9390-08d9526aee6b X-MS-TrafficTypeDiagnostic: PR3PR10MB4174: X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6430; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: UFGWpTYqmdymR1v5DMA5OBxtqGZSc62/EsFNV9ghjBm0CqieTIIWMV0VOSgcJPNqdNxlJ3B+1HjnUpj0oxq8C3bY3E53s4yrOkIxwTirXqax+O6rmW9nfXuHJzsyYDRK1NnFOLsi30EbSwJl93tMuU2F8nGSBKYoEjK3HesdciNRbxF0EAehjuDKVokqDiEtnPJl1Ra1liKHsEPsRFSaus++kDUBSbjFp1+y9F5rs52x8rgyoFn10r4CmYCZ+prooPNelybLybhjf9yUtKV5/WA5HRahJdl+RrcewF8qyByc7Eky4LhEzSBJqO6uq9FjPaay6eFCaRf/+DNSU1Udp29H3VriFMsf1uuHndYI5rXyADoZeeRELS+R9KSRLvW5h6DFiNkFSKCqrksjAT9xBTH4GE6cXFGdl9QR5oMYsduS1E/nSLisU9Tmv7GosyosorJOCspuL5cRCu4/oqCO5q9T199Vokp88lFT3h5Fq9iy8ExD6WEgtHYjo8ER+SKlvrtdsrrEb5JXQQKXWIeYiIehBtcyLK9twUWgwpuGJry/K1BHmDGAaXtjCY0LOFdcOiTYbEZaxAXuEeLLgxyE5dYtcKmuuuiEAevzMulMCdy6HiBOdV/gmzFFLpu8MLVuSYz5hiO3LbRX+cnmOa6M1TtADsf6YlZzv54C68wGjFMUx2g+fgna3vr6d6kMp+LLPn6TNNvJ2w8aWMVCpprUiUMLr25ue82WYgrspKED7VpfGgZGtQlzRhri4r8N8FUi X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PR3PR10MB4254.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(4636009)(366004)(36756003)(5660300002)(66946007)(31696002)(16576012)(66476007)(66556008)(2616005)(83380400001)(86362001)(26005)(53546011)(31686004)(186003)(8936002)(956004)(498600001)(38100700002)(6486002)(6706004)(8676002)(2906002)(78286007)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Y1hkUjJnMlp5RENWTE1Gb2RoY2h3NjFBYTYyYVFzL1JKU1JFYnVsemx3NGFr?= =?utf-8?B?VFFydHY4cEo1RWdOalZQL1RGbVVDSGJNdTIvNFpITm0rd0pycG9wajI4TWtR?= =?utf-8?B?QkUydUkwaG9pdGNnaW1FYlZvVldXZVN5S0Jwb2dqVWlaQTVmK2IvcDJ4cDBt?= =?utf-8?B?bitYazFteDhPalExWUpMSy92eXdRK0hNc0taMW45cndwdmJCNklpbjVUcEEw?= =?utf-8?B?UklleFlvQldWc3BMNE16R1ZiejAyOTBTbTluUGkwRzVzR0YrdnU4by9BLzJZ?= =?utf-8?B?SmJ6OWM5d0Y5NDJKTnZWK2FOWVV1OWpCR2dTNkg2KzRTKyt6SldxK0lhZDNi?= =?utf-8?B?a1lYNi9JU0VLelJMemwvM0d3QUNOaUVqUjFza0Y3UWxabmJNeUtzS2UrTW1T?= =?utf-8?B?aWdRWG9qTWduVmdoaUpxRXlHRDBJVTljeVF5dW91MGxZZTAyRTRSUnkrMUN0?= =?utf-8?B?R3VWU08wQUliTFNabHAzRlNNYkh3SlFIQTRHVkhGT1BxdXB6aEtRM0dqZnlq?= =?utf-8?B?SzdvQm9yZnJ3a2ZTN3RXRjd6RkNvYUlOK21rYU82bnBTUytLZTJPUVZFekc2?= =?utf-8?B?dFY3UE51V0tjaHBadFdKMlF6RWkwNWFMQWM0TmswZzBXY1ZlUkdOdlNSR2ls?= =?utf-8?B?dVRRNzdwMWtqVjhzSklqWlJ2b1RLQlR1bXZjTXZsU0N5aDRlcTJpWjdXYVg2?= =?utf-8?B?dWdtZmNpNUMrS0IxR2RrRCtMdXh4UEdSbXVlcStuS29Ec2JUTi9FWXQwOWIy?= =?utf-8?B?VjJGTHlVRFRYYWFtaEkySjJEU1ZEb3hMbHNlLzVGL0xsajZxN0htcENZUjZC?= =?utf-8?B?YmIwc0dvK0t6WEZsM1JVN2l2ZWhqWUxlRjlLaDVlSHZ6UmIvV3hveWgwN0hp?= =?utf-8?B?blUyVDNCenVyMDN0NTNzcDBCOHhDa1RTMGt1RGNESXpvTWpZd1dKc25NazJD?= =?utf-8?B?OWlnSisraFhLYlZTa0xhUGtRMU44U2I3T3hoN3BHRm5LanR6eUZHbjUyZTRM?= =?utf-8?B?UVVVcFg1dHBZNjlQT3FDbTFqODlkeFZsTWFva1ZIOWdUWCtRd3ZPeDBaWmcx?= =?utf-8?B?MFFPUUZVcklBNEhwdEQzN25HTDd3a0cwOHg5anpYRWRrVFJLalgwQ3kzQ09r?= =?utf-8?B?ZXhjTWxQK0hjNkxjR2piTUg5bkFvWFNpRitDSENJaVJTQmNWSHpuNkNBVFlh?= =?utf-8?B?a21XNWhHUUE2Sk5FcTNMVGc0Vjl1TWFtYjlLTngxak9rUXR5cldRajdwTFhr?= =?utf-8?B?NG1SVERsdytDaUlEZ1Jhci9vVkFrWE9TUEVNc09zR2VtZEpsOUVlREFMUzVW?= =?utf-8?B?aFZPYWpDMEFZZDkyVHZhN2thalFMSUJtTzVNZFlrcHRteTFuVGtHOWR3NW1s?= =?utf-8?B?K01zcEhLSjhoTFFLYW9xNFdKZytib3VyWjRIVm1xcVBkZmhIVEdWNFJXY2Rt?= =?utf-8?B?Y2xHOTcvSWpFZndhemdMUEFqcmtRdjVDcHJJOWgydDBnKzd3cm0yTm45cXdS?= =?utf-8?B?SitLMkNaaTVreUZMa3dSNHlxUFdhY1MvUkZLV3ZjZ2tseml6MlpaKys3RlFI?= =?utf-8?B?aUtqeG5qUkNqY2NFelVRSFBmZ05tNWI1S2RjeGwxRzIrTndGdit6VTEyQUlC?= =?utf-8?B?OWtYMS9pcktKUDhPY1hacXV3dHM5ajBBV3Q1K2tXZEFZNGdhdHlIZUh1cThT?= =?utf-8?B?NnpDakZob0greXBub3prWm11WndBWFRFeURHTkluTmdzK0pCTUVpL21kTWZk?= =?utf-8?Q?XYnULPXjFR6GCZpHjEwBr8p5xnrqxsMN1hQ6m6g?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: f4a954db-b394-42e2-9390-08d9526aee6b X-MS-Exchange-CrossTenant-AuthSource: PR3PR10MB4254.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jul 2021 08:29:07.7470 (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: PxRgPPdhvENc3gYqmUm/w6ok8p+SsLEdPkijHy1JCazP+3r6n4JufQjL52fFihzMTSTDMooZHz8naFV84xx889VFInNg/PeYGPEIeelf8QJ73takJdsPayZ/tUzldGsd X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR10MB4174 X-TUID: 7YvyR3ACa6eV On 28/07/2021 17:22, Henning Schild wrote: > If the container extension fails somewhere in the middle, it could leave > things behind resulting in issues when trying to run only that one task > again. > > So make sure to remove stuff as root and remove another possibly > existing directory. > > Signed-off-by: Henning Schild > --- > meta/classes/image-container-extension.bbclass | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/meta/classes/image-container-extension.bbclass b/meta/classes/image-container-extension.bbclass > index e26604a04f06..6537fc693265 100644 > --- a/meta/classes/image-container-extension.bbclass > +++ b/meta/classes/image-container-extension.bbclass > @@ -18,7 +18,7 @@ containerize_rootfs() { > > # prepare OCI container image skeleton > bbdebug 1 "prepare OCI container image skeleton" > - rm -rf "${oci_img_dir}" > + sudo rm -rf "${oci_img_dir}" "${oci_img_dir}_unpacked" Correct, since those directory trees are beings created with 'sudo'. > sudo umoci init --layout "${oci_img_dir}" > sudo umoci new --image "${oci_img_dir}:${empty_tag}" > sudo umoci config --image "${oci_img_dir}:${empty_tag}" \ Silvano Cirujano Cuesta -- Siemens AG, T RDA IOT SES-DE Corporate Competence Center Embedded Linux