From patchwork Mon Sep 28 10:48:52 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5512 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 28 Sep 2026 12:49:13 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f184.google.com (mail-pl1-f184.google.com [209.85.214.184]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 68SAnB5a014675 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 28 Sep 2026 12:49:12 +0200 Received: by mail-pl1-f184.google.com with SMTP id d9443c01a7336-2dd8920c132sf42704845ad.0 for ; Mon, 28 Sep 2026 03:49:12 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1790592545; cv=pass; d=google.com; s=arc-20260327; b=eXg9AzneWDrbBMDhJglN2TDrLajcOhmO/M1mbE4FfP6YoHvmibwFqGDwvpYcP4zPSl LQq4C/jT6AwL6zxl6M5ZjzI1xd+lHDj0s8iBl7E4rvQxct5xlEQlISnEyJ4iaHnwfay9 tWRA3o5CH0nAgutI2kcJNKuEAFuqdFYmy8Six13pzFsC20Np4uWZ0DdYPIjas3XMNucR v0yQesAP1ayQh9UfqF0zJi4gmZvDAl5VtOdO9a9XR4xeLQ3MURLOom5NRhYof111LqLh IJv3iI/mwN3LDg6Rzq7vYs97U6yCfYW7EhfOuUNLQ8KHSoUhLHvm/IyYvrFOsU6uTstR dTAg== 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:message-id :date:subject:cc:to:from:dkim-signature; bh=KhU5mjpS9vWIY6yKMx83P8yIwx3OCW9rUdB1SFy3F7Q=; fh=t/t0vynVB8MwjlJD5lRljskZXOMP9S9pjIqHrQ4JNfI=; b=ngd2YohfOt8RX0Qyrq0scT6JAkoiFBVVtyXuHTNChPKvwgtjQIP8RRHkbdeUCN+dpm 89XOloHyBJATS+bRoNDhbm+lFVcGKDaOlZQT6fKoAXI5F8Q5huOxyrunBud6+QaCjJjx wjsGyAVYaFRVFUsltbe9+cjygZ/qCuUHgWpT/HXkqAsx+Py36/oCR3aLDcI4xcArPzEP 1oz5J1w1rknitkdoPLWJ37BNPqsERGUzPY7kkA6SUvA08qI8r5R8eCbbMddmyVzwXHTC 1Pk0Ftq/AEOpNEi1GcbkSdnrJvRvW9SoB9xIXbNgC3eCwwNxEvd63xKoJnjesAmjDzEf CxZA==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Q+iT3h51; 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:c200::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=1790592545; x=1791197345; darn=isar-build.org; 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:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=KhU5mjpS9vWIY6yKMx83P8yIwx3OCW9rUdB1SFy3F7Q=; b=ashY7QaXPAV04gPC8HsuzPDOt4Enf49DwV+BMcJ7O7U850Ocx07/dtTPCkuQdo1ASS GVppCKGIq0s7u6lqkLGbiHuiLbI25KWizWetNLXamyKpHh09Duv2RcwQmYhsR+oBOVLx fgWHVKENoftSjACiQSA9BZ6t78ZHJ/GeO/2y2USVVDwN1GjPzyRZZCMCzH2RThb2JBuI uW3emsSUZJb2n5r8i8RHrr1JBay5cLy4Z9Ykkt0whc4eM4x+HNOu+I0QS57WkH8/oQ6U F/6xOo3w91FOS7WRzui5w9975dpDKftqGzJY3NGqSkj/1XHr7VrT5RYUJy/NVSs7JG/s tK9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790592545; x=1791197345; 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: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=KhU5mjpS9vWIY6yKMx83P8yIwx3OCW9rUdB1SFy3F7Q=; b=zQFV7Snsb/Y7ZQnlJumUVoaEFZ+mK7Ll0llvWws0g65AAFDF9yiv4k0O8AJMyXDcDG 3iTKHpg134XviC9SQ3YgFFkCcWr0kCGhrq6F5KdnMQEvy8NPxRbf//XWs1qD4JiU6TvK eOIQpjtRUNGxzB8p49MZwZiNq95bUGbLMtwwkk89fa7YYql7oj40FJfiCNo7xdVjKF7f /pMAwkhUx8gBTtD4fcB70dzPfulR4GBQfzHw4SsinmHG7e2cnmOqHC3+1vUek9VNU/5G AvlKczY3FE+DfMnbTsRmKajIC5AWsmQSIVj3BmafxzZfX1WK98/jqAfFPEW6NHt4gCGz twqQ== X-Forwarded-Encrypted: i=3; AKwUvBwvtecc5SnCmdOujupifJ7bwNUnTU1PxwKZcvjP0siDSZUaIAWlxJXmOHDkzzHrqpvziPE7oWE=@isar-build.org X-Gm-Message-State: AFq9FYLsfYzTNMqOeOdtcvVooXq1+beL/1Q8asC/Xa38Vaz8Q0sSgffp DFzO8ZT+LoqG6Xv2sZ2TVQRQV6iWlER2Q+yFZ5HUXTPd4Q+cUWMmSE3x X-Received: by 2002:a17:902:ef46:b0:2df:8d5b:995 with SMTP id d9443c01a7336-2df8d5b0bbdmr80832375ad.37.1790592545381; Mon, 28 Sep 2026 03:49:05 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLddpOo/3fCrdbAsQC63ufeRuG+q4kEM8M+EYmcCRHrWPOg==" Received: by 2002:a17:902:ef10:b0:2d8:fc86:3bb6 with SMTP id d9443c01a7336-2df8f12c123ls37983375ad.1.-pod-prod-08-us; Mon, 28 Sep 2026 03:49:04 -0700 (PDT) X-Received: by 2002:a17:902:fda8:b0:2dd:c100:3134 with SMTP id d9443c01a7336-2df7e23b4f4mr99288415ad.48.1790592543966; Mon, 28 Sep 2026 03:49:03 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1790592543; cv=pass; d=google.com; s=arc-20260327; b=dX9xDfyTUsLsDAV1u42Jnfb+WPP/nBupvxYAhxPD7NcHsSE3x2fsXI6emypKDo9zRo ON4hnNVXtnXgRTSr6P9/gD89gbLTyJRlJazOSeosUL3AKHjBORMOj3dieID1NCDaBi8Z DsCdI0uBVo4NKusQmuDH9qDKtglVFyrULFMiFZ916mU8NYczg6SncHRSeVntLmpyYzQo u0ARVDVN2DQGTu+TZ/UnDxAg7LF9sDVr2bkjELpnZk1xi+c5DVmNOZcHp6T8RYtPSGrG 19rCtcMulQKLWx/ADvjIcGK79oXn8ynP/M4T9/mZLDgT3J51psyo4YSIy+3CuEoRAFkL AB/Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:message-id:date:subject:cc :to:from:dkim-signature; bh=rT4Rctqjm4BbjwE0HHGLUT5F5xOwUUM7s8hgIBWoaxI=; fh=y4Q4sSo60XIDMfQl4kOzeqW/gQkja1RlhaZM6hZs/O8=; b=JNIx5flLjRI/Ast/FwrYav9W2Idl4NiJEvH16bZ2Iy9aIY29rc8ib/kYDY4kOJySrA I+EqihT01FlkJEqo+TrAqmgCymZT3vl3U9/Ir7L5Fypvr1GtUDbZohPAQ7i9MfubL4Eo beDp8V7qtfMn9mRp/lbEAf3Idvt/XQ90uccgRg1gKyFNR+5/U4DCo775jcw7Ywy6IBS4 ybx5pglTvzMUjmc23LJGNICFyB7G1pN6NDcJD5za1UZnPxWJHFYYg5H6+rSghava+0je p85V4bLXvRgzH215TymB9lh3lg3i8WXVI2R4YOCtqB1COEoE232Cog+mO+zK1X3swqVe sb2w==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Q+iT3h51; 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:c200::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c200::1]) by gmr-mx.google.com with ESMTPS id d9443c01a7336-2df913e1610si2781635ad.7.2026.09.28.03.49.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 28 Sep 2026 03:49:03 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) client-ip=2a01:111:f403:c200::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=crZpxuORiY9OatnQ8POT5XCwFI/sD8PM/LlJM03vVsK2MuoZApoopDxkclbqDYAd1QbfS2UWb0qrpXT0WntHZLyViMmjUqLAgKntx5G9KGakS4C8j80e08eMiJgZZUPPgEYC1hSy/qaV04IHfw+i7O1L6MxCQPC8irMWDFcBSdSry2P1ABepUhjADzoO23gTfBMWdeQwXy+0B7wsMeSxq7LmSTMPplfdFDme3mbeOZCwHrojy8hngxDHcpXUziE/O7FjKQi3rtv/yFpu+vZu9KOHPBwkCVnUcyPW2zwfXMHdhN0jb7UGe3wo+15cVOtXv+LtzP6js13DnMtynkzyHQ== 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=rT4Rctqjm4BbjwE0HHGLUT5F5xOwUUM7s8hgIBWoaxI=; b=fe1/hKVM/h9vwpb7/GMJODjf+yCM8l94hNQuwU8aotP2mitKxFaxMHQKLchssRwSLTsj5YSbev4fYi6ZWx0tu8VNcofXupHdL4PDd6hE1tUkwMkD2iE4pOJKyscfk8Cp4NXIUQd4jVvIuYO6JwKI1AlGaUrmr81yM/N1+OxM+wFZANWXxPbj1gdSKUk2a0zAaG+r9dyKZyuJCV2i6nb7vOzsvbQkizt1fPd/8fcI/3TXZP84yJhmfQSLM6VD0K16avcuylEgPBK21+GRnuUVUbujLii4F9ozc7pD9ZRujgWP7TRCh+X1XmQ9bCpmPMU9lRP6Uc9DKkSWrthVZf9xPw== 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 PA1PR10MB8593.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:440::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.23; Mon, 28 Sep 2026 10:49:00 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%3]) with mapi id 15.21.0451.022; Mon, 28 Sep 2026 10:49:00 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: Felix Moessbauer Subject: [PATCH 1/1] avoid use of bitbake syntax for argument variables Date: Mon, 28 Sep 2026 12:48:52 +0200 Message-ID: <20260928104852.2449161-1-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 X-ClientProxiedBy: FR3P281CA0072.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4b::23) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|PA1PR10MB8593:EE_ X-MS-Office365-Filtering-Correlation-Id: fce2a12c-dc95-49b3-4322-08df1d4e1a73 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|23010399003|376014|6133799003|10067099003|11063799006|56012099006|18002099003|55112099003; X-Microsoft-Antispam-Message-Info: xx6Qa3zUTA8swYMuOJH4l2C9KlYX9g+NvUCzvNdZPiJeXfvkZeKwZDc6+Vs1stNAZJ+TbyswqgAv/C2QlToHrksSfthTYT3YqXVMubIpcBhUJvTGKOpfFk6MGrEeLgqiFBjK/87GmdBAT+6sEokL4Tj6jBGI4VjxdjhagDBhE23MOrSB/vRejPK7EXjdgHBGm/m1W0eCySxcm+ah5IgDDY/noX5PzfQOW5UTGmy8Cqmsn52Opjn0H6RVU6WjRCF1Irk0H73RoLY03LKVqUswWpasQxkI8aMcjGDv5u6mTGGxKQNastW2SgiPhcVSujQKi1Vg1KbTzxYKZ7YLjM0gcbVnleYw57kLWjj3dp+u2qgt8I5+iKvt2V/xZMHSnosA4pWuXBD6P89LKLsbURGCMzQM4uXUTbDCZmvwcpw5fMxad2EmxiomK4+Syf/YLKDtQG6sEXCQm26Y2ssYboxB6EulVkI9/B8gNKSCasp2RN7ZuqkZkcecT9Ek1CeAi2vzbKfXLeWjImx1cDwjhSBQ0kdfzE9yNfb9/VStMyaoWjE1tGyBkmSsCsdzAH6iFnUKeW64JDDx47mJW4SQkPn88Vq2n9yR7Vlo5Pmt1fpSPbqf8WoHbKcTyJxyZsZGiHch/WZVHO7AjF6PaaMmRIm1HOABuAnTcgwPbeZAp7QHp50= 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)(366016)(1800799024)(23010399003)(376014)(6133799003)(10067099003)(11063799006)(56012099006)(18002099003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: g/IrSfQbddeJjZLci+GS4AumN+OB6ti3jf9bDiJCOKj5DM2mwt4SVvLsldiuqNsvbSN9QieCNAj6aDOSVpHQJJddV8f/Nq6EWiUtda5G2v464PVf4vHgi6bXuQZhLAanfzGyzz3ZTOnDKm9qybc+9jy6ewFQo1Xy48eBNOuZhWZkcL1WvocOY16bSw0wX0yINuzB7ucNbJDICeiC2cAMtWkLIs2AZyZNwPK/0IM18oVftgMg8uNgp0fEv/+lJcV7ec+pT89es5ccsU7wT46C+5IpD1dp+nLwQVNvQzZwdkzc1Gja6GC+tnCBou1RHwH0DuXjE+IJmPPzGP1QswpszHIjN3XUfz4eE6scHvAZ2cLy4sNyXs+1A7KLL0iBgj3i3VcFgFHr1KMsSQ2tCrrEiq2iqXUBH5cV1u3UdZetQCA5eulso0sZtdhB7xoeOgIpu8uUyQOrJJt7kVU3UJ/uEoe6VLTzPHs0A7ugM4onZP69ylr6yHnDeQFIKcCpYrFlmHUHqkQ5YRlPp71y42Ek8qg4NLlFuebLmKfkr/YXp/WSPhaiEGm6yyQ/OduIDaRSwGRXkx5FSzyalb1TnPRtG3IE/KzmtQMAUspylA6/QZdeCxz5p473SLWDeqGPkJE3dwY6H7bPWk98TannxUuMS8ebWcEQrIux4T+ysnNiWa5OyGuQlLGConLMF29G8KfJHtIpsu3iIIX7q0zXjs+qWhlqcZP8/3YDUIgR/yJ13nZH8KCVXYFhteQ6/Ft1GkyDHMQYAWgA3yziCCSF44Vy09/N8yIxvqCdAjiu3GQdUa73r1mgc+QoQDw7luOABhA4s8AUFmFnwzM7FWCuDP0UZ2TdyQ5NUtLLujCnLvq3cngV/Bro08nvnPta3vNhiyKr8myt9dD6n4piSNeuStrdckoI+8KqJJTSDvqRk4myORY6tDQ8dVBOp3Hei4hdwwn6NLSvTAXLCiWqNCx9QKZNjRmZtK6WRlTBJ5LmEkq5VCy4a7E3Lrj1TtlxxKBJy7tGOnr5oyPPe8obDyEM3zlPwwpHFAm0K0p9+wbjwFXL06o2fr6qyPc/dZcNkBuoRCogu6nyXSJDC8c0Dxm40iX/f23uUmOAICCtQ9Nv/gzirk6saQ32i98iEyCyK4INxZ/PPLhoqd7Zo69EfLEJohYXqmDWB7eXIf0vRUWSbbOQ1El4g1zbd5WRFwiin2V6gRHKHdxOHyjVuLJGhgqWJ36OR+vkUY/FHwyZsP4ZaUnIVKyvi7Z52RwCa1bOGTJc6xk2GfDy0m5xsy2kPXCNPNus0cvWCe0Q2Xu8TJqEYHUfiJert66O+qsrzNOn1MWjFEdtjj54BCZhnAZu+RxtFsaoZw0n1p3q2Q2ajWVieRrcP15M5x4/CgmW1rSlGkH1kpWQAsbcYJiQfOhrx+08ybjFHpmif+xJypok4ZXQDWOnSTRCNiuTxqj9AF67vpkoWIPZyJjy+TPGio+iahoKf5SUbItCnpq0C579zFnHtevfPJGibuoWnRIHQqj22nW1AZStiHT2ujsUgfcRWZSj8dJJcA9va5NaRW0LVHBZridE+xvVVwHtj2DyAbi8s3e0yYWBTMPHYDsBaRuUMJ39CHZiSXJ2a9sLDDAtcYV+LvlRDftjtzUgVC8XLaz/Z5mty8l/q49BqgMsIMChXQ8CnwUEKSoLq6KDALHiU2MLmUGAhWh+OhTztqVHlxtY/OsDL+BMzol+adHL+Nl7NNIplXAhi4GjIILNIVt/UYjvzx0dOp4= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: fce2a12c-dc95-49b3-4322-08df1d4e1a73 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2026 10:49:00.0195 (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: kcVwcCEGkzeSJi7JXpby4BM2hG7DLHRaGVo/ac0Ms7buxJTFnRoNtWBhCA2ji4l09lezg3jqWONXF6r9g8mQJtiq4LBGDZvBHvrFluPN3pY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA1PR10MB8593 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=Q+iT3h51; 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:c200::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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= When using bitbake syntax to access argument variables (e.g. ${1}), the reference to the variable ends up in the signatures (with an empty value, as this is never set by bitbake). This is dangerous, as if this ever is assigned by bitbake, it will break all scripts in the same context. In addition, the entries (just '1') end up in the cache signatures - which is ugly but has no other negative impact (yet). Instead, we now access these variables in shell-style ($1) and also drop the not needed quotes on assigments (in POSIX shell, the right part of an assignment does split words). Signed-off-by: Felix Moessbauer --- meta/classes-recipe/deb-dl-dir.bbclass | 8 ++++---- meta/classes-recipe/repository.bbclass | 10 +++++----- meta/classes-recipe/rootfs.bbclass | 18 +++++++++--------- meta/classes-recipe/sbuild.bbclass | 6 +++--- meta/recipes-devtools/base-apt/base-apt.bb | 2 +- .../linux/files/debian/isar/common.tmpl | 2 +- .../linux/files/debian/isar/install.tmpl | 4 ++-- 7 files changed, 25 insertions(+), 25 deletions(-) diff --git a/meta/classes-recipe/deb-dl-dir.bbclass b/meta/classes-recipe/deb-dl-dir.bbclass index 60e2fecc..bafe3a63 100644 --- a/meta/classes-recipe/deb-dl-dir.bbclass +++ b/meta/classes-recipe/deb-dl-dir.bbclass @@ -115,8 +115,8 @@ dbg_pkgs_download() { } deb_dl_dir_import() { - export pc="${DEBDIR}/${2}" - export rootfs="${1}" + export pc=${DEBDIR}/$2 + export rootfs=$1 export uid=$(id -u) export gid=$(id -g) @@ -151,8 +151,8 @@ deb_dl_dir_import() { } deb_dl_dir_export() { - export pc="${DEBDIR}/${2}" - export rootfs="${1}" + export pc=${DEBDIR}/$2 + export rootfs=$1 export owner=$(id -u):$(id -g) mkdir -p "${pc}" diff --git a/meta/classes-recipe/repository.bbclass b/meta/classes-recipe/repository.bbclass index d255d1c8..b9097de5 100644 --- a/meta/classes-recipe/repository.bbclass +++ b/meta/classes-recipe/repository.bbclass @@ -122,7 +122,7 @@ repo_del_package() { export GNUPGHOME="${GNUPGHOME}" fi set -- $( dpkg-deb --show --showformat '${Package} ${Architecture}' "${file}" ) - local p="${1}" a="${2}" + local p=$1 a=$2 reprepro -b "${dir}" --dbdir "${dbdir}" -C main \ removefilter "${codename}" \ 'Package (= '${p}'), Architecture (= '${a}'), $PackageType (= deb)' @@ -169,15 +169,15 @@ repo_contains_package() { package=$(reprepro -b ${dir} --dbdir ${dbdir} \ --list-format '${$fullfilename}\n' \ listfilter ${codename} ' - Package (= '${2}'), - Version (= '${4}'), - Architecture (= '${6}'), + Package (= '$2'), + Version (= '$4'), + Architecture (= '$6'), $PackageType (= deb)') # we only need the first match (should there be more). Use shell builtins to avoid # spawning an additional process (e.g. "head") set -- ${package} - package="${1}" + package=$1 # package found in the database? if [ -n "$package" ]; then diff --git a/meta/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass index 83cd56ea..e957566a 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -118,31 +118,31 @@ rootfs_cmd() { bwrap_binds="" bwrap_rootfs="" - while [ "${#}" -gt "0" ] && [ "${1}" != "--" ]; do - case "${1}" in + while [ "${#}" -gt "0" ] && [ "$1" != "--" ]; do + case "$1" in --bind) if [ "${#}" -lt "3" ]; then bbfatal "--bind requires two arguments" fi - bwrap_binds="${bwrap_binds} --bind ${2} ${3}" + bwrap_binds="${bwrap_binds} --bind $2 $3" shift 3 ;; --chdir) if [ "${#}" -lt "2" ]; then - bbfatal "${1} requires an argument" + bbfatal "$1 requires an argument" fi - bwrap_args="${bwrap_args} ${1} ${2}" + bwrap_args="${bwrap_args} $1 $2" shift 2 ;; -*) - bbfatal "${1} is not a supported option!" + bbfatal "$1 is not a supported option!" ;; *) if [ -z "${bwrap_rootfs}" ]; then - bwrap_rootfs="${1}" + bwrap_rootfs="$1" shift else - bbfatal "unexpected argument '${1}'" + bbfatal "unexpected argument '$1'" fi ;; esac @@ -152,7 +152,7 @@ rootfs_cmd() { bwrap_args="${bwrap_args} --bind ${bwrap_rootfs} /" fi - if [ "${#}" -le "1" ] || [ "${1}" != "--" ]; then + if [ "${#}" -le "1" ] || [ "$1" != "--" ]; then bbfatal "no command specified (missing --)" fi shift # remove "--", command and its arguments follows diff --git a/meta/classes-recipe/sbuild.bbclass b/meta/classes-recipe/sbuild.bbclass index 6db29251..f2916931 100644 --- a/meta/classes-recipe/sbuild.bbclass +++ b/meta/classes-recipe/sbuild.bbclass @@ -82,7 +82,7 @@ sbuild_add_env_filter() { echo "];" >> ${SBUILD_CONFIG} fi - FILTER=${1} + FILTER=$1 sed -i -e "/'\^${FILTER}\\$/d" \ -e "/^\$environment_filter =.*/a '^${FILTER}\$'," ${SBUILD_CONFIG} @@ -96,7 +96,7 @@ sbuild_export() { echo "};" >> ${SBUILD_CONFIG} fi - VAR=${1}; shift + VAR=$1; shift VAR_LINE="'${VAR}' => '${@}'," sed -i -e "/^'${VAR}' =>/d" ${SBUILD_CONFIG} \ @@ -155,7 +155,7 @@ EOF } sbuild_dpkg_log_export() { - export dpkg_partial_log="${1}" + export dpkg_partial_log=$1 ( flock 9 set -e diff --git a/meta/recipes-devtools/base-apt/base-apt.bb b/meta/recipes-devtools/base-apt/base-apt.bb index 06b1f6c8..97e3ae16 100644 --- a/meta/recipes-devtools/base-apt/base-apt.bb +++ b/meta/recipes-devtools/base-apt/base-apt.bb @@ -13,7 +13,7 @@ KEYFILES ?= "" BASE_REPO_FEATURES ?= "" populate_base_apt() { - base_distro="${1}" + base_distro=$1 find "${DEBDIR}"/"${base_distro}-${BASE_DISTRO_CODENAME}" -name '*\.deb' | while read package; do # NOTE: due to packages stored by reprepro are not modified, we can diff --git a/meta/recipes-kernel/linux/files/debian/isar/common.tmpl b/meta/recipes-kernel/linux/files/debian/isar/common.tmpl index 72d3e428..b7001ff5 100644 --- a/meta/recipes-kernel/linux/files/debian/isar/common.tmpl +++ b/meta/recipes-kernel/linux/files/debian/isar/common.tmpl @@ -47,7 +47,7 @@ deb_kern_kbuild_cross_dir=${deb_top_dir}/${KERNEL_PKG_KERN_KBUILD_CROSS} declare -A kern_pkgs main() { - local target=${1} + local target=$1 if [ ! -f ${S}/debian/isar/${target} ]; then echo "error: ${target} is not a supported build target!" >&2 diff --git a/meta/recipes-kernel/linux/files/debian/isar/install.tmpl b/meta/recipes-kernel/linux/files/debian/isar/install.tmpl index 4c28ecc6..7975404b 100644 --- a/meta/recipes-kernel/linux/files/debian/isar/install.tmpl +++ b/meta/recipes-kernel/linux/files/debian/isar/install.tmpl @@ -6,7 +6,7 @@ . ${S}/debian/isar/common get_kernel_arch() { - case "${1}" in + case "$1" in amd64|i386) echo "x86";; arm64) echo "arm64";; armhf) echo "arm";; @@ -255,7 +255,7 @@ install_headers() { install_kbuild() { kernel_kbuild_dir=usr/lib/linux-kbuild-${krel} - destdir=${1}/${kernel_kbuild_dir} + destdir=$1/${kernel_kbuild_dir} src_kbuild_files=$(mktemp) obj_kbuild_files=$(mktemp)