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, 28 Sep 2026 12:49:15 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f188.google.com (mail-pl1-f188.google.com [209.85.214.188]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 68SAnBZ1014677 (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-f188.google.com with SMTP id d9443c01a7336-2cfa4e4684bsf52693885ad.2 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=BjKyELhgURy/pxvP08sYwAqnrVm4HPDu+2UlPaSWCuBHcBiKWkVHWIbKJN0oRCDShd 2xzxUXB9BIGqwMoSdGdZz1Sj9z0U93+IKjtANGB2Zk5E8XNjCw6kIz7+UDrWd05ayQGD I33chDErKREp3lmM7GR8PMuJCklP0zAirJXecayad2M9ENvxYFYMeWSwEvr6zOW2iMpc nd4Ra/wRGTrEIRhyzroYTummGNBYzqi0w2xHvfYgTD7myXzqT22kPLbrGZn1DLV0MDT2 edri59QMrKAMAow4K0hXdNseAZ4i+7f1e5N5B9C8G4MrfL4a+s5Zfg/+O3vIgY3s9aQ4 OamQ== 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=w3dIrUsNuI0pQKDvZ8onYr7xxTiAXeePsN6D4UDNdpk=; b=mRCcPhrm0zOP8IiawaXsAy7dXnMNEflK4k9W/z87sBudVH8+kWBIdqZhxcbkf8KHTI CpbmyVo4ASNg8Ey+jV21dWsQ4q4LfkE+S7fk+ElLhbUfAaZ86viFbRJ4CFRW7MjIjN1x MGGxij0w/dtjx5U0P0lXKvTluJklZT6KeqgGvIhJX4lMi9YWkeJI4tWgKR4f2LRPXG2/ EBXWHGh+Z7A1vbU9bGjqmv5fB0qnVgliqwu8o0qf/zi50PapCv2UzRSgPHwSUNF302/5 AGLFTbokcwcbBa6G0TNOR4jK+MpisdGtW6BdzNdnsnoOz0bVxvYMRxtOaTrDSz0pa2iq OvKA==; darn=ilbers.de 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=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:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=KhU5mjpS9vWIY6yKMx83P8yIwx3OCW9rUdB1SFy3F7Q=; b=M4+kQuiQJLK8NVsIbXzZzF68ZZQt4/Uwib4YNUTdKiLJXZsFUPvmhKlz3Djm7ZLdcs r1IiDNkPryUhFLPzLF8h4ya2DzBloW1KhurjaAPpiO8gfrUE+C0XR06DgpNEg52exk4R Saqy5KOZx39HTstPndthJccPryE7ZkDa5eXMTbC8vNIfGmh4HpNR7IzSbpdmdgU1wd+w eW6gPiy31t3tjMsN0vC1uZVnTLLgPYYvqBKklnLosBgWVQ+bJeRQxGZ4271RK3IXVHqd 7C5jZjRNT9MXWEF273z3gypNu3H3x8wt/A0vljiGAQpnIHOZOiEh4F+gs3ucl81qFnIY wB5g== 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=c/qz08uIu4O48Wxgid5Uhd3mPKfqS3OhS+T0a8gETWzhTAA2CQS169HPhx/lFch7IF OREpIrYEi7Q6HdoT0l/HwmSMEHHYJwLOsqL8WLKCp8VjAviOQ+z43DqpeH2Gpf1gDhu1 fFjBTwoX2wjNFe/HZCEY9ZwTBJHcIl+WEtmpECcB88EbH215REOMh4F0Pul9nPxkhGju Xd9Cy9emucUv4UyCuOgDLYahqgAR7RP9MJjrQWQinzfTaJT7hVSNhLBj/PEUrarAWf9b IhxOXsVpDYfZlZidQBmkqD6iVwuEfhs4Yznif4DowKnZ+zC/gIG4E0pY3ZbLX7hXoijJ ojPw== X-Forwarded-Encrypted: i=3; AKwUvByEnINvn9f5TVSTxDsj+VkTPQVETrTP6rqghNCU6OaGJ1/gquDfe41tjJjxclZXCkJlxyWV@ilbers.de X-Gm-Message-State: AFq9FYKvT9WoI39NJCKieb8/LJg6tE/LkW6Sv8i7zjpu5i0/nkGXx5Cv D2kM87yb5djWD9MM2xCYtDOxpnLrzknghbAyQQnKUTacyRz0fqUhHZed 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 From: "'Felix Moessbauer' via isar-users" 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 Content-Type: text/plain; charset="UTF-8" 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: =?us-ascii?Q?g/IrSfQbddeJjZLci+GS4AumN+OB6ti3jf9bDiJCOKj5DM2mwt4SVvLsldiu?= =?us-ascii?Q?qNsvbSN9QieCNAj6aDOSVpHQJJddV8f/Nq6EWiUtda5G2v464PVf4vHgi6bX?= =?us-ascii?Q?uQZhLAanfzGyzz3ZTOnDKm9qybc+9jy6ewFQo1Xy48eBNOuZhWZkcL1WvocO?= =?us-ascii?Q?Y16bSw0wX0yINuzB7ucNbJDICeiC2cAMtWkLIs2AZyZNwPK/0IM18oVftgMg?= =?us-ascii?Q?8uNgp0fEv/+lJcV7ec+pT89es5ccsU7wT46C+5IpD1dp+nLwQVNvQzZwdkzc?= =?us-ascii?Q?1Gja6GC+tnCBou1RHwH0DuXjE+IJmPPzGP1QswpszHIjN3XUfz4eE6scHvAZ?= =?us-ascii?Q?2cLy4sNyXs+1A7KLL0iBgj3i3VcFgFHr1KMsSQ2tCrrEiq2iqXUBH5cV1u3U?= =?us-ascii?Q?dZetQCA5eulso0sZtdhB7xoeOgIpu8uUyQOrJJt7kVU3UJ/uEoe6VLTzPHs0?= =?us-ascii?Q?A7ugM4onZP69ylr6yHnDeQFIKcCpYrFlmHUHqkQ5YRlPp71y42Ek8qg4NLlF?= =?us-ascii?Q?uebLmKfkr/YXp/WSPhaiEGm6yyQ/OduIDaRSwGRXkx5FSzyalb1TnPRtG3IE?= =?us-ascii?Q?/KzmtQMAUspylA6/QZdeCxz5p473SLWDeqGPkJE3dwY6H7bPWk98TannxUuM?= =?us-ascii?Q?S8ebWcEQrIux4T+ysnNiWa5OyGuQlLGConLMF29G8KfJHtIpsu3iIIX7q0zX?= =?us-ascii?Q?js+qWhlqcZP8/3YDUIgR/yJ13nZH8KCVXYFhteQ6/Ft1GkyDHMQYAWgA3yzi?= =?us-ascii?Q?CCSF44Vy09/N8yIxvqCdAjiu3GQdUa73r1mgc+QoQDw7luOABhA4s8AUFmFn?= =?us-ascii?Q?wzM7FWCuDP0UZ2TdyQ5NUtLLujCnLvq3cngV/Bro08nvnPta3vNhiyKr8myt?= =?us-ascii?Q?9dD6n4piSNeuStrdckoI+8KqJJTSDvqRk4myORY6tDQ8dVBOp3Hei4hdwwn6?= =?us-ascii?Q?NLSvTAXLCiWqNCx9QKZNjRmZtK6WRlTBJ5LmEkq5VCy4a7E3Lrj1TtlxxKBJ?= =?us-ascii?Q?y7tGOnr5oyPPe8obDyEM3zlPwwpHFAm0K0p9+wbjwFXL06o2fr6qyPc/dZcN?= =?us-ascii?Q?kBuoRCogu6nyXSJDC8c0Dxm40iX/f23uUmOAICCtQ9Nv/gzirk6saQ32i98i?= =?us-ascii?Q?EyCyK4INxZ/PPLhoqd7Zo69EfLEJohYXqmDWB7eXIf0vRUWSbbOQ1El4g1zb?= =?us-ascii?Q?d5WRFwiin2V6gRHKHdxOHyjVuLJGhgqWJ36OR+vkUY/FHwyZsP4ZaUnIVKyv?= =?us-ascii?Q?i7Z52RwCa1bOGTJc6xk2GfDy0m5xsy2kPXCNPNus0cvWCe0Q2Xu8TJqEYHUf?= =?us-ascii?Q?iJert66O+qsrzNOn1MWjFEdtjj54BCZhnAZu+RxtFsaoZw0n1p3q2Q2ajWVi?= =?us-ascii?Q?eRrcP15M5x4/CgmW1rSlGkH1kpWQAsbcYJiQfOhrx+08ybjFHpmif+xJypok?= =?us-ascii?Q?4ZXQDWOnSTRCNiuTxqj9AF67vpkoWIPZyJjy+TPGio+iahoKf5SUbItCnpq0?= =?us-ascii?Q?C579zFnHtevfPJGibuoWnRIHQqj22nW1AZStiHT2ujsUgfcRWZSj8dJJcA9v?= =?us-ascii?Q?a5NaRW0LVHBZridE+xvVVwHtj2DyAbi8s3e0yYWBTMPHYDsBaRuUMJ39CHZi?= =?us-ascii?Q?SXJ2a9sLDDAtcYV+LvlRDftjtzUgVC8XLaz/Z5mty8l/q49BqgMsIMChXQ8C?= =?us-ascii?Q?nwUEKSoLq6KDALHiU2MLmUGAhWh+OhTztqVHlxtY/OsDL+BMzol+adHL+Nl7?= =?us-ascii?Q?NNIplXAhi4GjIILNIVt/UYjvzx0dOp4=3D?= 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-TUID: NbIGYiE/nMi6 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) -- 2.55.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/20260928104852.2449161-1-felix.moessbauer%40siemens.com.