From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 20 Jul 2026 10:55:05 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f190.google.com (mail-pl1-f190.google.com [209.85.214.190]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66K8t3mp020252 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 20 Jul 2026 10:55:04 +0200 Received: by mail-pl1-f190.google.com with SMTP id d9443c01a7336-2cf44f2c49bsf9903445ad.3 for ; Mon, 20 Jul 2026 01:55:04 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1784537698; cv=pass; d=google.com; s=arc-20260327; b=dwz+/pPFDAQOMjYhTmhYovbagW4B98nfmd5ACGjhOwux8VpETHBKu1SyNJquT3T7xW Nd7BvwA2+gqB0NRn4JkteWImLD76Q5W6FCwLOpiRued0lrScOOVuUa1N9NMxyf9Rt713 ws2DQAgC3SVHvjeHCFHlTa8Qq4geGfx5KKcJOM2TjKvRB5ZMT7CU5wWtMvhV7bUgADnJ ku/mBk7eR6fuYS/w/HlDShWbKVKw+Mp91f0mznQW99dOzWnEIhUcV3U/Ldp+r3DZ67/i FJsfPsGaqaWegqEVDAMKfEawBWRGxoYPoAk5jD5PDyxHAh72COnDr3ZnRg+KT9oioipz bRLQ== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=xF7HlmZpnlACh34hWU3nuxMCTQ08dFmqXpuqqfNIKJA=; fh=KpDy2Jgn7dMELQhWy6GX/I6xG0acFT3OxbGVTLSKQHc=; b=g01gKDq1QhrhbTQ0Uz8yzgwYfc/CSXWMhawsMDRrdLtJh/r/+2JN83HDa11rZEr8N8 Inc4Vom36jaVgJedHaeXQkqo8868ICKtapHGrVqJJvcL4dfufFs7sTdhlANkEMGmqwZJ S97PI+2BBYMUqCra8rydVJXXk6c+Ed4ZG0Hls34ywuF4WpFfp8BU+7x0wdmLYY5tc4uh 1es6x+bqmjKKfIY1j1oTybo2tWRuWZCB/mqCoLhue0bJYIAZ/sDWEkSQCrhau+Df02Db SCa10rdksJhRAhXWkMB8zqwt0sQMysRHYu/oMhxi6LtPqgF/pi6NOmK5RvqSBX3jVoyk EkVQ==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=I+eVGeIK; 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:f403:c201::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1784537698; x=1785142498; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=xF7HlmZpnlACh34hWU3nuxMCTQ08dFmqXpuqqfNIKJA=; b=SQOczDGTKJ2uP1mDa3tTrV7+392WGeh+vzDHtNFYM+pnuvd7As2+IMOGC1Zd2Ke8oW Z3Ur1ieLCQf4tZQUVa8Wg6Z7idZsz00gZCznj+aFw50GxVXgiarLGG1FwL5iCR+/NJKk DlYFvqYaViCD757w3Fbj2WOtVByYZ39JS2uXHxtqxAsGGo/HMvC1pIg3oSxQwUFC4HUE TLKCPCGkOcEiqNlrvCw/KY4qXeyUtEW7afu4LMjm+KZd4p//AtKDrAH0xCTnVd7GF44T XwusmFVH2CwiEeyiYb843aeoCvEN9aHKwWQ4F6UJMZWWqRgcZmfRvugtLEPuvPMQwKoN qnnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784537698; x=1785142498; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=xF7HlmZpnlACh34hWU3nuxMCTQ08dFmqXpuqqfNIKJA=; b=k9eBYA+ZpnThV6iTE1RW21XHvnXHzxeiTju6SrSOcTfqlCAExLiB0nPVuMvsjJRh1K 7h1V3iluJoAtXNml9Gi/jhc/XoWUQqtGxbrwRO401s7c7rbO5m2fVAgnphEZH83hH2OG QQdeTVfGh9fLnh5vdo2q4FlRJHHBwB/zPMthn2XfiiiUaVtjTHbUhFw4hHtYROOIHcWx dv80+q5gc9eiif5r8s/g25F77ukf/v0UqQakwtX2ivMfH2/oWfR8SyC6/cSnq2LIyWn5 g6lbgjCMtcEUQNLMYdGGIJYBo6LEdMiVCa7xhtqMZ3Dz8xwtNbFuty5222hkjh8quvrd pe+g== X-Forwarded-Encrypted: i=3; AHgh+Rp/pb3y4tnssOE6POKYsjjr2v8k5/UmhiNBkYtmKPteIPBLGtRSi90c/JtxZhgnUXFkAMyO@ilbers.de X-Gm-Message-State: AOJu0YwphzED3rj1AJVLp2VJgaOEHlds4SFaXybXouLGPiL+mDGqV45l mSjoZS7Tj64Eupugcq2IfTkY4OtypVlB3Ovbn6QIbQcvw8H7LdMnCdq+ X-Received: by 2002:a17:903:b88:b0:2cc:e3b6:f305 with SMTP id d9443c01a7336-2cf349ba609mr108185265ad.4.1784537697796; Mon, 20 Jul 2026 01:54:57 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPT+3EWIb0oe67XP8/ty6O+cpdTV3il0/YHOuXUPrtKISA==" Received: by 2002:a17:902:fd88:b0:2a7:51bc:3792 with SMTP id d9443c01a7336-2cf21e9c7ccls65612745ad.1.-pod-prod-05-us; Mon, 20 Jul 2026 01:54:56 -0700 (PDT) X-Received: by 2002:a17:902:fdae:b0:2ca:ecf6:910e with SMTP id d9443c01a7336-2cf3466a93fmr147683425ad.0.1784537696424; Mon, 20 Jul 2026 01:54:56 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1784537696; cv=pass; d=google.com; s=arc-20260327; b=Ux/LzF3qX2+SQAmoJuibxkXw29fXojsLJ0ZiA9vvW3C/set2vEMLvSiSOFvizm0a0B Tu5AQ0++k16UcSVXYYwXNakremQgYcG+mV81bJVCSnjVa6B5wuDzt52p39jdHT3r0dbH PjGn6kY9kbLz7FhkZ6AgwNnzUuXU9AotNzAEwh1V7JD4huRkDHglb94ylbTx2DOSeJfO XZdy+6b9sVzMUszjFklvIFOZwz9hI+NUevVmFcmTbMZi7pe/lZg9TG6X73Nf6hFhE82+ aAvkitwaVtRX8OUG5FqezO2T3bbJnG5ulgioX9NynPAWQjnAXwbc335eu1GTJoMYJuEl /bTA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=aeIo+m9r0cKq6KKaXkgeZ1Sx09wJ3NE5EVVwvAGlIvU=; fh=y4Q4sSo60XIDMfQl4kOzeqW/gQkja1RlhaZM6hZs/O8=; b=JbCVkWJYkNLXNXa4Its59Ek1j32vLoH54wlPgdQ3f4Hq8x54dBbKiI+9d9sx4ubZ5I KkhvJwYX2k4EOpHaROrmZZgle9xh3y2D1OwLST/aa3Pak935CsQAUjr7PJxUz+A1Gi7w 8Z/CDuIcpJw3HhXjb9qiPtXHtLIqNQ6ejYJXIY1TOXuMvFfYWSZ1Xrp7bEzp4/8OwBaA rV3SZiFNTwkHiaq6H7IcPjzRYoux+JA47QlhaVEatEVbiSnpM+WmiCgQkBr44VXl3GiX gRV9KYYzhO6FpqQmnqYLTrro7BVD2atl78dqzF7md3FQLwZwArvgXd17PiBzTeONET/1 +3dg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=I+eVGeIK; 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:f403:c201::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c201::1]) by gmr-mx.google.com with ESMTPS id d9443c01a7336-2cf44dc7838si2374225ad.3.2026.07.20.01.54.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jul 2026 01:54:56 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) client-ip=2a01:111:f403:c201::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YrXs6fR1w98IsTj97qt9UyKL7SFjyqmiho/HTP0jxM6mOd3ToFfAguTsBSlHUXRXBoyqo8z5ZWOrMzJHWlSYku2CjNPf4/7gkh0o5dgpakvKraV+DnQbYXuxqHo8gXIFYmVg3JrccQt0azIrCigLasxE9mKjPDH/UivU6QzmldgCc0IAr+w1XwkEpac9wHR5+tYD1JfaX1mAhtZ4G2CFFglb5nA+r+jnSJq1mw9p+lysAnuYYhmTryuL+ndGjqVdx6pftNnNpqDBF3fNSMxPshnG2mMngwAkivQn3m2NtqdFJAc04fxHW0wdnJ1F6jyGSQtc6/Xmq52ghBKfRSkX5w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=aeIo+m9r0cKq6KKaXkgeZ1Sx09wJ3NE5EVVwvAGlIvU=; b=DWVFBKtuO/+fOvb3rJ2votXKqsjswsPD4T28mVvVWZFnWJ6ajlpi2iifbU6VGdjWyW94GSimqpXeuC4VlYIqTjW/sv8bteawz1Xy52I94uYsbAACs5yen2wSrY0e/BBeEaEf2BgiA8It2/PRH3Gi9lRjPTGL9YB5ifmeKtQOlTX/aS5ZIb93DSX2ATVVD75z5lj6BvvUGjdzCUy0N4Scfejz4fRr0Dgl5H83gotCyOIkM1sUWQcC6o4240FnEYPOm8+AdPGTeW4TF0eWQHEuR7O5RmeudpZX5ZWb+OrdLiaaf+5A35O0RrdRvVQcbAi+VIRQUQ4USZjHVyhGmP9LXw== 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 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by GV1PR10MB8441.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:1cb::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.16; Mon, 20 Jul 2026 08:54:53 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0202.018; Mon, 20 Jul 2026 08:54:53 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: Felix Moessbauer Subject: [PATCH 2/2] dpkg: directly deploy via sstate cache Date: Mon, 20 Jul 2026 10:54:37 +0200 Message-ID: <20260720085437.3917595-2-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260720085437.3917595-1-felix.moessbauer@siemens.com> References: <20260720085437.3917595-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR4P281CA0444.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:c6::6) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|GV1PR10MB8441:EE_ X-MS-Office365-Filtering-Correlation-Id: 63e6800a-5694-4b16-5e66-08dee63c908b X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|376014|366016|1800799024|11063799006|56012099006|10067099003|18002099003|22082099003|55112099003; X-Microsoft-Antispam-Message-Info: gZdY7sFBZh5ydDcMNFBSYKBeWybaNB+NNls/S+uM7+/LBN8HRTdu0Q0iQxVF8ROpVaFZnBTjms+LaZxe5mLf9aKBuKBVbUiFUWjJx+udcyfoBhuda6bt6jv8L8nFHdepxFUrH+OXhEPQxA2W0l502Ot3H9u8lB3SEfNV/wSvMmTiXkOPFGKBPlSvLxNy1aRfl3RVwUWc6BkClL5TFnePtneN1xrJ5kTD3t7JJ9uKBdf+GEZT+lGhgmIaf47+pP/ameu+4WdrL61kNfXQSih/Fm/79bIha/qLqPJFSXwS5cNe4J5J9YXNqoJOfHpelnegRun7DqmaT/jQvgkKbPw8Ir+/GSK2v/Z0isvvev/ApxOsq7AyqjcfF8EW5eucgPMVUYAhqJ9NacIhU9ui47XsuIDE/VxdKMsSaW/WZ2+g6iQaQevBhBoYc9cPhnfdR8C6KONPcqjb/jN3NOQHN7Sc10YlwSea9fCkRVjpnEh+3X0tw2KNlXJFcJQG7JwukdkTSODGcfmDJ2QnlzdZsQYDTUKko0q268yLJhLKR5PqshgaMdBGJqarLAKgRJ6TLpUPZ94hY9FQwrOjoZAkIjLVrli84o+5dLynad5xClJIotGZLukJNgdDRn+YjmMugA6JJ91Ma+68avEmv2R7b+4fFLy61eSQH35sy1CaZMaN7RE= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(376014)(366016)(1800799024)(11063799006)(56012099006)(10067099003)(18002099003)(22082099003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?NtIJrxo3Fot0XdwyMq7xV2MRHaMjwuryMNGKlUDCQraKN5XU8/IFlml5gihf?= =?us-ascii?Q?/YlbFl7fA9XUOyONf3gf+Exp0eNkoXBlIBH6Fye2DnvJ6MhK8ofNYm4LbmkM?= =?us-ascii?Q?08Fk4Py1Y8xXQgA6r7hz2toeQkox/yWUZTAsruBalJTTsDZd5c3/BPrhl0HZ?= =?us-ascii?Q?bwObVS0tPxnNHoSEd9Hh+YJlUiNWecf2iSa49uQ8AnYLGm5K8H/4++AkDtbh?= =?us-ascii?Q?61VHA9RdljE9q5GBTd/Lh21//hU4019UWa4E19VCcq87V5E2ZVCNC2bKzSGM?= =?us-ascii?Q?TbynGu8tma7KpzFFYoryNujxdUm3yvg5S7+2jwJjFBDQbDJ+CQh1gU/hi1t3?= =?us-ascii?Q?uwAzKZsro6gA8s5okoXSE4AZ15XiqJrBTEdwllByZYvP6bw0bDMxQnIu+hi4?= =?us-ascii?Q?FxrYVW3DkF0x7HuxH9c8oHlgdkrLOdR/p3bE3v+vECsLVfN4SVs8D3emkKT/?= =?us-ascii?Q?NmE3niMJtKJOIH7t8i6AaLtToc9o7WnEvUQuMgGaxlsrB1KmgPA3Ujcbps1K?= =?us-ascii?Q?JSqR/23GJ6XuEND/vwMN4jG4pJ7J6ZjN5yHC9VmATC7xmlB9jHr766kvNB5E?= =?us-ascii?Q?sNmzG7r87nq4vgdcp5R1SjXMpJs3loo993IqroL5mZ+oBl0M1cttP9QYbiEX?= =?us-ascii?Q?SempVeUu24X5zeI6DBMW6QSeusOlo9Z0Gs2ocXggVI3LpZidYuvTuQd1kYOQ?= =?us-ascii?Q?IkOS1ijPwzvTd06dpcR1zhbX+xpb8JjXI7gORzkjs549M4dX5TYQujNoTgU7?= =?us-ascii?Q?nJ4i+dib0InPTyInxk8tvLlePYPnJMIi8hP6Q5jklR5sMar1Jm3yzr4a/ZzU?= =?us-ascii?Q?0VzPZ7r9nulJsm9WvZS1yIuFEewVUMEjh194LkozteXeTF4eZxdjeAcIGkFl?= =?us-ascii?Q?AZqXepOhhehX+ptMZXNk2Bk0wyRsf7USCfnJRY9Mcmy0SILoeu9Dhx3TJfRw?= =?us-ascii?Q?zvLlAwEo6I8N1orA+LyQeBNJ1SueicUiSQuI0ehQxI+Z3pBWuEUH7FWT7XNw?= =?us-ascii?Q?aJTcFxIMzzRqAZlkg4soltZkvDmQ9nbd3dfb6Ubs3rs5o2Hii3c7jwxhJxq9?= =?us-ascii?Q?j1EAqDR7E/D8F4u9vv+w4UE6ETACIgQdcVpi6pRxV/OPJFUk3A4ZXZV5rXm6?= =?us-ascii?Q?JU8m7FoI0WS0B0dZfYFzCVUni3R4we9jR9Q2r2QioPYg3Ed4NSt61LGEG/X7?= =?us-ascii?Q?gzenoX94eMr0WqIDi8e/76jBqf33VxJ/wzo0hW+PDwmFyAFKJR4/oSmC+K90?= =?us-ascii?Q?48GyiuzS5l7+X1W0FC2Dg6gPG3Mj9vLr5bpUgglsatMKWHsvjSk0Lhihfeh5?= =?us-ascii?Q?0B1iQE8WTuaDnl2zQcpNDoJOH7XQjQZ7F7vuSAZBGZbx2GKq9vIrq8B8Qugg?= =?us-ascii?Q?bJ4/3G+6cViSoC3yPPMdMg9f0KeKSSrdNHY6y6MD7uzpZlEIgJPubi/dzcdm?= =?us-ascii?Q?qyCcm0eqgOAj+kC3LzrvrrrP6uypgrJ91Rk6qWVVj+SAoOsTp9/Uf2eEHES7?= =?us-ascii?Q?WKlCTQzy/tPwlZ46it0jK837sKFwgPeN8Ktvdta0Of8l2TM3CNWRlojGv1DX?= =?us-ascii?Q?ugaBjLC/5k1/wLg3T/b6csWgsBXYYxPCK/zhBRGCPRP6VYUMJhITuPPSoVdU?= =?us-ascii?Q?xsqq7azzjsVQdhrcfAmsImV1Y/gnj3FzDdyKlJCgwmC2HJvXoV4BtEUxOCG4?= =?us-ascii?Q?NScqLZdjCDm1yns0vYqMSENVypYlgFIwOzdRXPCGXVu3/8zxQ4Hmx3EmBPq6?= =?us-ascii?Q?71K10itp7GgnO3ptYey5rVechIpPhWY=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 63e6800a-5694-4b16-5e66-08dee63c908b X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jul 2026 08:54:53.1817 (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: BpO9gv32yz5ivo2VhvnqJ60Lq6JeRCtBRjIz14BIPn93HfHq5oohAxqq93TVf8ED65M1z9FdG/PFj1ax5NcjSi5906OszaHm5z1w6GWLymc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR10MB8441 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=I+eVGeIK; 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:f403:c201::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: PY/4FsG33B8n By that, we can get rid of the custom sstate logic, which should be avoided if not needed. Further, the deploy process is now cleaner, as we deploy from a dedicated dir instead of the WORKDIR. Signed-off-by: Felix Moessbauer --- doc/technical_overview.md | 2 +- meta/classes-recipe/dpkg-base.bbclass | 37 +++++++++------------------ 2 files changed, 13 insertions(+), 26 deletions(-) diff --git a/doc/technical_overview.md b/doc/technical_overview.md index f7e00f7b..fe427cae 100644 --- a/doc/technical_overview.md +++ b/doc/technical_overview.md @@ -217,7 +217,7 @@ Both consist of the following steps: finally unmount again (`dpkg_undo_mounts`). 6. Task `do_deploy_deb`: add successfully built packages - `${WORKDIR}/*.deb` to the isar-apt repository + `${DEPLOYDIR}/*.deb` to the isar-apt repository `${REPO_ISAR_DIR}/${DISTRO}` ## 3.6 Populate Target Filesystem diff --git a/meta/classes-recipe/dpkg-base.bbclass b/meta/classes-recipe/dpkg-base.bbclass index db912e90..e2ed4dfb 100644 --- a/meta/classes-recipe/dpkg-base.bbclass +++ b/meta/classes-recipe/dpkg-base.bbclass @@ -12,6 +12,8 @@ inherit repository inherit deb-dl-dir inherit essential +DEPLOYDIR = "${WORKDIR}/deploy" + DEPENDS ?= "" RPROVIDES ?= "${PROVIDES}" @@ -186,6 +188,10 @@ dpkg_prepare_unshare_ccache() { setfacl -m u:${UNSHARE_SUBUID_BASE}:rwX -m u:${@int(d.getVar('UNSHARE_SUBUID_BASE')) + 999}:rwx "${CCACHE_DIR}" } +dpkg_collect_debs() { + find ${WORKDIR} -maxdepth 1 -name "*.deb" -exec mv {} ${DEPLOYDIR} \; +} + python do_dpkg_build() { bb.build.exec_func('dpkg_chroot_prepare', d) try: @@ -193,45 +199,26 @@ python do_dpkg_build() { finally: bb.build.exec_func('dpkg_chroot_finalize', d) } +do_dpkg_build[cleandirs] = "${DEPLOYDIR}" +do_dpkg_build[sstate-plaindirs] = "${DEPLOYDIR}" do_dpkg_build[network] = "${TASK_USE_NETWORK_AND_SUDO}" +do_dpkg_build[depends] = "${SCHROOT_DEP}" +do_dpkg_build[postfuncs] += "dpkg_collect_debs" addtask dpkg_build SSTATETASKS += "do_dpkg_build" -SSTATECREATEFUNCS += "dpkg_build_sstate_prepare" -SSTATEPOSTINSTFUNCS += "dpkg_build_sstate_finalize" - -dpkg_build_sstate_prepare() { - [ "${SSTATE_CURRTASK}" = "dpkg_build" ] || return 0 - - # this runs in SSTATE_BUILDDIR, which will be deleted automatically - if [ -n "$(find ${WORKDIR} -maxdepth 1 -name '*.deb' -print -quit)" ]; then - cp -f ${WORKDIR}/*.deb -t . - fi -} - -dpkg_build_sstate_finalize() { - [ "${SSTATE_CURRTASK}" = "dpkg_build" ] || return 0 - - # this runs in SSTATE_INSTDIR - if [ -n "$(find . -maxdepth 1 -name '*.deb' -print -quit)" ]; then - mv -f ./*.deb -t ${WORKDIR}/ - fi -} python do_dpkg_build_setscene() { sstate_setscene(d) } addtask dpkg_build_setscene -do_dpkg_build_setscene[dirs] += "${S}/.." - -do_dpkg_build[depends] = "${SCHROOT_DEP}" CLEANFUNCS += "deb_clean" deb_clean() { - DEBS=$( find ${WORKDIR} -maxdepth 1 -name "*.deb" || [ ! -d ${S} ] ) + DEBS=$( find ${DEPLOYDIR} -maxdepth 1 -name "*.deb" || [ ! -d ${S} ] ) if [ -n "${DEBS}" ]; then for d in ${DEBS}; do repo_del_package "${REPO_ISAR_DIR}"/"${DISTRO}" \ @@ -246,7 +233,7 @@ do_clean[network] = "${TASK_USE_SUDO}" do_deploy_deb() { deb_clean repo_add_packages "${REPO_ISAR_DIR}"/"${DISTRO}" \ - "${REPO_ISAR_DB_DIR}"/"${DISTRO}" "${DEBDISTRONAME}" ${WORKDIR}/*.deb + "${REPO_ISAR_DB_DIR}"/"${DISTRO}" "${DEBDISTRONAME}" ${DEPLOYDIR}/*.deb } addtask deploy_deb after do_dpkg_build before do_build -- 2.53.0 -- 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 visit https://groups.google.com/d/msgid/isar-users/20260720085437.3917595-2-felix.moessbauer%40siemens.com.