From patchwork Tue Apr 16 07:05:26 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Mueller X-Patchwork-Id: 1924060 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20230601 header.b=xnOUtSmB; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2607:f8b0:4864:20::c39; helo=mail-oo1-xc39.google.com; envelope-from=swupdate+bncbd6o35xqquobbkub7gyamgqeyrig25q@googlegroups.com; receiver=patchwork.ozlabs.org) Received: from mail-oo1-xc39.google.com (mail-oo1-xc39.google.com [IPv6:2607:f8b0:4864:20::c39]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4VJdZC576fz1yZ2 for ; Tue, 16 Apr 2024 19:11:14 +1000 (AEST) Received: by mail-oo1-xc39.google.com with SMTP id 006d021491bc7-5aa3282100bsf6295843eaf.2 for ; Tue, 16 Apr 2024 02:11:14 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1713258667; cv=pass; d=google.com; s=arc-20160816; b=O2kDCSXP7yppjfaApvZ0RKjIYJd2jZ5FyU4c+Sihhlw8iV1PtFpvIzA7QBS94BRFvA BfXX4apL6GGEwcj7BSXqztj2tyAAtng1pT9CJLAaYgThmsDiB2nN/cJDFa0NEDCjRg42 3uakhaSHkQqGT0/QZfDPtbyUGO6Jf3dh6aB/JlIViWVcZJM/CT8odJIXFV4C+VxIGnox x2UmTQeKlUfnr1f/V9ui3arlM88rb0dV/v8UirrM0XQVl6QXF9ZTSnwu1GX6EIM6Vfg4 zHPYD1PXSQCC9TGEQ/5W6apL9OiJH1EHykUWGcjduMeCNCgH8kIcp9AKAu+3ik3wPtWS 0PSw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version :content-language:accept-language:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature; bh=fO5Jm8WCtR30DlzqeaI5BAQdsDvhJv++uKjzmZZSbhE=; fh=GzixbFVHCEEE6Ozr+bb09fK70fffP03mvOPLaH/R/AM=; b=FWdYFinF8FNkIHApN8otC+FFjUnvdalVmoLnjWLare8OiPw3W8qIdeo/dwtyCSmPPN 7FZ6y+lE84UwPPLE2Xs87bExGo+AKMiJvL1lkKy3wJx1eo1vdKsVLSsQy5JslPXAnPLq QgRQ1BTlQuePYMp/A5SasVnQ7GUyPjllkM++nJufFW0+uZwmQMs6TwEwB7HP+9W/wzTd 8otwkO7DPkRQyWFjERnTKzUEiRQYq+kAdVXstEg6VSgQqZcflKnTkwuDqVZam3G1tkH8 0ioTi7Vqe9vbT/gpJAK8LUcXVaJigeEFIsQuyt2z471jgFyXT0MgRZR3yFMPhFaW/hSu VaqQ==; darn=patchwork.ozlabs.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@karlstorz.com header.s=S-DKIM-20210427 header.b=H4V2tLVL; arc=pass (i=1 spf=pass spfdomain=karlstorz.com dkim=pass dkdomain=karlstorz.com dmarc=pass fromdomain=karlstorz.com); spf=pass (google.com: domain of daniel.mueller@karlstorz.com designates 205.220.184.135 as permitted sender) smtp.mailfrom=Daniel.Mueller@karlstorz.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=karlstorz.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1713258667; x=1713863467; darn=patchwork.ozlabs.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-language:accept-language:message-id:date:thread-index :thread-topic:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=fO5Jm8WCtR30DlzqeaI5BAQdsDvhJv++uKjzmZZSbhE=; b=xnOUtSmBeuxK3Wtv48p+zErJWoaAriooSzrpgBRFGrB7CvtUowRnKw/6G2V47+v8p6 o0vmqP+J0neFcw0hYLn7Irkn07P8RnW6p5G1gxrKp/v0ukEKvEvykYlSpJnG3pd4N1D8 +kIyXqOoL5bNfALcMT1TCs0cV6S6rBf+WaOasdAAuXtthW8dUyQZxDJ5VSwuGicC7M4H JRVcE6FL+m16We6Nj36X3YKSFzMPXAt5O+gros3l/On3N/+MO4mLnXEJ1FAbyA6mwgaW U+itsfCK7pIVbtXNZM9NAL13xuGi8i2r81qx/gMOs2OI/2bSHJUFHAHBJ8OrdHMmze86 5rZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713258667; x=1713863467; 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-language:accept-language:message-id:date:thread-index :thread-topic:subject:cc:to:from:x-beenthere:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=fO5Jm8WCtR30DlzqeaI5BAQdsDvhJv++uKjzmZZSbhE=; b=QoIvqNp/0tM4Juu+F4nLYdiW0CoOGfN5IzHUiejCdl4Dm7ksdMYn2ZqYAsWOZRu5r8 XYDp5Bg/0zKGlxH03DpkOz0sQiScZHwsL6643ujkCxWobf0I4Jp8Jr2NU+p0T84eiA35 1/HjKJqCMrGKa7xy/OgWyRRIvmzbQntINgPl3WGKi0UL8/xxYdkcWall4dBr68tYdI1p T2A9yZDKEFNBwYMRRQDzA8I12AJlYlXH7u7h+ZKtFyuK8d7swowUCaajWT7a3zU0gn4k OfI1uaI5rDf8kQkoz0Xn4W4sZ9NnzfXLDsFG4gTWYF2Nm9ShxdupMmXcFDjKIM+1pMRw w9YA== X-Forwarded-Encrypted: i=3; AJvYcCWBIu1Xzr5aTQKZbTSLVJszHqxY2JUCl4fdSEAT0EckiHQw1khipAG4MMyQo7MlrqQ/e/wcj5OZTi316u62xhevuNHpXz0+UjNN3YRbrA== X-Gm-Message-State: AOJu0YwdbJR63z2Jbr6SNi4GGG6R8GKJoHuTOeg3Q5Iu4+aVlUwhesFO Imfv8yDYx5QdslilHmk6IqKqXlf5niaEuV+oXLn5qkh2Fxe4RWhA X-Google-Smtp-Source: AGHT+IH6Z0bVyLTkqwiE+Dkh8LzReHqHBnnSwsA9IpERWMqJwuB9kfZ7McjSN9asc/Mp0PUad0y9nw== X-Received: by 2002:a05:6358:7c13:b0:186:41ec:cbc3 with SMTP id p19-20020a0563587c1300b0018641eccbc3mr13165237rwf.8.1713258666680; Tue, 16 Apr 2024 02:11:06 -0700 (PDT) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a05:622a:24c:b0:437:2b27:29a1 with SMTP id c12-20020a05622a024c00b004372b2729a1ls1446509qtx.1.-pod-prod-09-us; Tue, 16 Apr 2024 02:11:05 -0700 (PDT) X-Received: by 2002:a05:622a:1a81:b0:434:581f:bb5c with SMTP id s1-20020a05622a1a8100b00434581fbb5cmr1049980qtc.2.1713258665818; Tue, 16 Apr 2024 02:11:05 -0700 (PDT) Received: by 2002:a05:620a:1720:b0:78e:eb8c:6b5c with SMTP id af79cd13be357-78ef45b95c5ms85a; Tue, 16 Apr 2024 00:05:32 -0700 (PDT) X-Received: by 2002:a05:6512:4026:b0:516:cd83:a967 with SMTP id br38-20020a056512402600b00516cd83a967mr12151400lfb.39.1713251130316; Tue, 16 Apr 2024 00:05:30 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713251130; cv=pass; d=google.com; s=arc-20160816; b=U42RcT83AEXCpay2uHxpyLLO6WHCtEK/eHal/kAx+SM6pvFdSjH1WKT5acIsIYMxBz KJx11TBaf3+64KUb2BYn5ZWX/cIejvIE2czbkfti4yQeP8o1x4BtCpfJEWwQQqUd6DsT LZJyZCWSlFu+BFseK16Os1CXCGjSDkr/PhY9c17bbmuXC6SOSlZ5RAw69YXEIkhVCX0N 6cPo8lmc7/aaCE979WT1A4E/XvAF9TYyVD2uI+iKJMRXePTGScjo+eP8gmUHalanIagn 2pgoFFlTkJnrAs1KDHAH1phIyTztiJ4PFDNZg4RHnGEeGDAkOKS6rrBPOipmjmcbApKE /q8g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-language :accept-language:message-id:date:thread-index:thread-topic:subject :cc:to:from:dkim-signature; bh=HlncQVPLIOXOvKOeT4CBoaKYfX9Dilt2uQ7wbi/4EzI=; fh=vubzN75hbldG6R1Pty/elC0Ui9qNXpDUKldtPjfIhHw=; b=C2YQJ0YbR7KnriAW43i+pwKWvCWEjGqyIxYv/AmZTjs7ABxxBzMkA/pSvStwf2S3an KEpeuKfZqr/OOr/+L9TfVOvEQSL2VkeEwI8VZ8yq38NZeibOKY21Ku4ACYCU5H7C/LGI HOU98qbTuZccCc4Szfv5hs/EzWOKTbbeyr0+qeMCn46mDxBpXBKOaCAseWfReWe30Og6 7cYX7WNR/Wa8LRnCanoXThBYlZ92n7GyjUk5TwCwATWFKyIEdKh6ktOnSNT0wEezluwq TDl0/z1DKRDbDbhVnujP9xV0YGYs276Caa2IQ3ghKHoIyQ9jafme0540KD6usRhgt9Sv 5JYg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@karlstorz.com header.s=S-DKIM-20210427 header.b=H4V2tLVL; arc=pass (i=1 spf=pass spfdomain=karlstorz.com dkim=pass dkdomain=karlstorz.com dmarc=pass fromdomain=karlstorz.com); spf=pass (google.com: domain of daniel.mueller@karlstorz.com designates 205.220.184.135 as permitted sender) smtp.mailfrom=Daniel.Mueller@karlstorz.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=karlstorz.com Received: from mx07-0040c702.pphosted.com (mx07-0040c702.pphosted.com. [205.220.184.135]) by gmr-mx.google.com with ESMTPS id dw18-20020a0565122c9200b00518785dafcasi282785lfb.0.2024.04.16.00.05.29 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 16 Apr 2024 00:05:30 -0700 (PDT) Received-SPF: pass (google.com: domain of daniel.mueller@karlstorz.com designates 205.220.184.135 as permitted sender) client-ip=205.220.184.135; Received: from pps.filterd (m0267679.ppops.net [127.0.0.1]) by mx07-0040c702.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 43G4SpO3007602 for ; Tue, 16 Apr 2024 07:05:29 GMT Received: from eur02-am0-obe.outbound.protection.outlook.com (mail-am0eur02lp2232.outbound.protection.outlook.com [104.47.11.232]) by mx07-0040c702.pphosted.com (PPS) with ESMTPS id 3xgsf4cane-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 16 Apr 2024 07:05:29 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jJGw8/Yyu/ynQSvqkIPbv/vVQY4BKp6wcbBTcSAm6kSNX9BatWtfg43h+t0zdKhMJFcr/cycpzvhv0H7U4OZy6twdVXbMuNztZSecLZwI7nWCCJ1XPjzNmJNAdMyQ86jzsssQekiKkMWPm1dVdiK45Jq4ZpcSGJMa0hCYDFiN7AETDLmlTqX4kGtuumVEpEmlAblYB9d6cPVOE/6Af5mtraKXJJiXf0JK6YSSVBjb01VuvgoNmOVTmP7xHF2lU48kXLv7accfPnXXLAPH54IemsokONjx7zVupUtt4KsMFsZd2zU9zr4RmGgwyTGzld4tel+9ZG0RxznOtJrS+8CAQ== 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=HlncQVPLIOXOvKOeT4CBoaKYfX9Dilt2uQ7wbi/4EzI=; b=VBU4oS+gdf7eyDgQQ5KMXGUdzpfx2+AJR1bzoLDf1omKRLlFtJtZM6KZdbk4sDoucSu4KIoFZ8hpwY4wRhb7asFy4974g+lutBJwa6iOKnr5GIcKkNH4WX2njcp7CkkMffWKle54JPql8j7Hr9EZLAogM9P/E9B7YP2Dzb5rFnyq2tpdisOvHQFidVZkxBrJdA8iL6vDObrZAtAhp8a2RJZh00ad5WNPXBV2/gnnpFkrCGwa8+FdqDGxvaR3y9Kx3YDRtcHAxgTxVYhpXYd+/uWvtfOR8Op8DxW5b+nPntt1H1GNI1BfNI70fZPAoialZMaT0xVJmH65cycHeJ9LnA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=karlstorz.com; dmarc=pass action=none header.from=karlstorz.com; dkim=pass header.d=karlstorz.com; arc=none Received: from DBAPR01MB6887.eurprd01.prod.exchangelabs.com (2603:10a6:10:19d::8) by AS8PR01MB7239.eurprd01.prod.exchangelabs.com (2603:10a6:20b:25f::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.50; Tue, 16 Apr 2024 07:05:27 +0000 Received: from DBAPR01MB6887.eurprd01.prod.exchangelabs.com ([fe80::4435:e34e:122:dba9]) by DBAPR01MB6887.eurprd01.prod.exchangelabs.com ([fe80::4435:e34e:122:dba9%4]) with mapi id 15.20.7452.049; Tue, 16 Apr 2024 07:05:27 +0000 X-Patchwork-Original-From: "'Mueller, Daniel' via swupdate" From: Daniel Mueller To: "swupdate@googlegroups.com" CC: "Mueller, Daniel" Subject: [swupdate] [meta-swupdate][PATCH] Extend variable expansion Thread-Topic: [meta-swupdate][PATCH] Extend variable expansion Thread-Index: AQHaj0kp+jXG1c8zoUWUldRvKcikTw== Date: Tue, 16 Apr 2024 07:05:26 +0000 Message-ID: Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email received-spf: Fail (protection.outlook.com: domain of karlstorz.com does not designate 62.134.76.232 as permitted sender) receiver=protection.outlook.com; client-ip=62.134.76.232; helo=autodiscover.karlstorz.com; x-mailer: git-send-email 2.43.2 x-ms-office365-filtering-correlation-id: 443fa9fa-e039-4f4d-dc38-08dc5de3980d x-ms-traffictypediagnostic: CH1PEPF0000A34B:EE_|CYXPR19MB8487:EE_|DB9PR01MB7260:EE_|DBAPR01MB6887:EE_|AS8PR01MB7239:EE_ x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DBAPR01MB6887.eurprd01.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(1800799015)(366007);DIR:OUT;SFP:1102; x-ms-exchange-crosstenant-originalarrivaltime: 15 Apr 2024 15:25:31.5213 (UTC) x-ms-exchange-crosstenant-fromentityheader: HybridOnPrem x-ms-exchange-transport-crosstenantheadersstamped: CYXPR19MB8487 x-ms-exchange-crosstenant-id: 4a0b6f21-e6e1-4ed6-9dcf-e60e7190f648 x-microsoft-antispam: BCL:0; x-ms-exchange-crosstenant-network-message-id: b77ba938-41a1-48e5-5aaf-08dc5d6049e4 x-ms-exchange-crosstenant-authsource: TUT-EX23-PV.KSTG.corp x-ms-exchange-crosstenant-authas: Internal x-ms-exchange-transport-endtoendlatency: 00:00:03.2319506 x-ms-exchange-processed-by-bccfoldering: 15.20.7452.029 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id-prvs: b77ba938-41a1-48e5-5aaf-08dc5d6049e4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: 7KloTEhrptJq8xOlQE+yvLwaRtHswOXt034veirABBcACmRDeVd3+Ac2juh2Z2lUqYSHzVtEplXSO/rRxeC5rJN6f384olFpMOp0SsErEDCspq8HbP2q1dhRM7OfYbgunzfIAFJjOX8VsFqqblJ4x74ao5OZuJuzMJ5PU97Whdbb2seOB8Zfxb1v1l9BcqIP3l/VJqrtNcSDBotS00ARJMMU6RlC0aY7VE77jaUD8xa8TbX9cfHKOG51Cd2cc3NFf6yJ9zcfsCWzqkHjPZgasJGH+LjXL0JP5NKA5wsBxBs4aX7J/GcpSch1E6cvslIiiuTVRDKc6/9Z7oDLQK8urdrYbiEqiouFtKyIJ9wdVMEVHfGfnI4MFta6oh1e9XZLtRXmdo3jT3bWhJwZPP1UgvGnZI2a7N121F4gtpEhLijEtOL0DRQOVF5QJbW3GNDwFf0BULxdBwHrXo1bIaZQI7x/pLX7TJAYN58SyiCm+n/R3IXwUnFZvo64VX16SOp7OGhML0TNPWcnkcWsaBDY2TDshaiTn8A1bY5+5ZKuRw6wXhfY8goOmZ2gl7yYf1zVRTzB+z85vzC7dg/0Za6HXJFuDB+XY1eCNFJRcfZJ+R6jEHLg+XHG1jNY1P97wF9OsyASKWKWFWWiDjsiYMVwqrugAWjzzOe7y0oD4xbVDvY= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: Xy5mEFcmk/toS4jtQrI6wl12ncpPZaCxVA7Kfv7pBixA8vB3zHqg/eaDG13EkIFP4WPpSMwBfOm5z8PEh9uh3JfXPKrbj1GSX66CkxWaOAFrBsanQzRoQSw6EJLIYeu0QNl7Cu+epzN3yc8xc9x+/aaj/shW0g7s93jyqYYrceK924TNcWo81tQ3NziwOcc8Y9eM+ByHtoJW6Uy5Q/X4kHWmNSreb2qCM8egGr8dwloNUYMMzyXy6Yb3gWwtusy/Z/ll282J4ozepC3mHURXvju2ObEv2kMw1uTV6TQygDO8oo8EbpXlNYHWkJ39R57QoUTz+C5fxxpc3tqlodCQNN+tYve32b/BMVycFag83J31bfRUGM4JmSf5xsNGlMZ/CEUW3+/c5p9f6WFpsbqmucA8xM78eNeLGu3pNj6StOjYef5mKfzxIH4zya66A81UKagOzaPqQDRx160CDUdZm6WBnye5izUqeXsutKG4D6hFC0HtdNzjUnAMQqmtQg/ocGGUM/73G1Z+xrE/UH57WbDLQ716bu75j/EhZMQVrWiupddqpBRELKekvW6kM5uuGjY+8iL9vCgQYVUevqK/f7h/Jmz/vVUSjQY4vEnjq/dZT5fAH1Viab0OJNTfw2CGW63WnrSGk/t969YBCq/j7goQyo6OW/o2+amGMRiq0croN9KOclE7/+UNPvBgMM6F0GNt96w/x5v845c+fyRsU68R+EbC6oh8Atm0GKUiVujL5PgKn3P+IDuZKpk+Cj4nILGa2m+FMs5KkWEI14l37Ifk+sQxVFsN/cjxohOg6hNoKzk2fvZulfy+SP5j7MDcSNvj7NBpqONuNyRJj3kTvmj6d1a3sXHFN2hpXfXCJA3nhoajGSoGfDl9/YsPU1iFJi5N1+MMjRv9RtmG4DdevwkQAstuvPR1RruB9TPIXGdwZ9K73lhI+xQ1sS0O0Q2ktQe6rbByqhfJtMOzwgmKrVuXozrfrRmlFgp6tq5YhGZZ97jbZn4xJ1uhbMgEWoPQY/xyOqlMMXY8suOZgRjvytrD6GlgA9quEu4uAnYgcSwXyEFNZ/xZ4Mg5l4M/2/QpMuVMj0dC7V9KtJmD5MQumvwAQ4Zsz2gag90P8JVzADL1FdW7HVKe8ZHllNwwclv+HQcHgM/5LM7xEKlNcwMUy272VKKU1f7Bswsim2Phj3G48XHOiGK9OsnsWH/onYHK/ereSGPGCY5sScGb97VahMAC9tQ72V5onldGj9ibD5SuEKj4XPaK/VItPoiqFGDXGFr3TZogxv7nXhDnjzHP4pLW4qAZJyApuKVysgIrkl6LckPB/75T85TLPrM2X+0onf/d2d6RcYx6emz3GiP6OUfMino7RRgErftuo/jQL46mPBwuvJeuI5W3SxwKDPrmQk2meLJNGdVYYAV/5Ej6s9yru3TnQujzPKoo7B+m9zsT/oUK4pwQU7y370Z3o6qbnH+NedHYKtcAd4wxODu1ge3FO84oJMP/nPSYzJQ3jU1a+hOC1kp2rcS0eQwMPAWGsNESaNu1q2MuU1ZQ1cP970JzO3LQTgGd26NaFn6cZJxA8AIdmBQO+BmKAd+sRCYdnFZj3Ue82QB/i6mpbyf/WQ== X-Microsoft-Antispam-Mailbox-Delivery: ucf:0;jmr:0;auth:0;dest:I;ENG:(910001)(944506478)(944626604)(920097)(425001)(930097)(140003); X-Microsoft-Antispam-Message-Info: JlXnXco54q7yoTv0p7ewMyPqPhTOnoO7nPnpxLiB46qZ4qbliHzdP8/lxe8N6Xw0woxN9DEH2l32gEHAdwIEvhwlFyByWyk9guYbkAJX7J2dppT0OxB0CdxDKEhqcZULLKvQPGcINYZjw7/5xAWZzLAgVBjKC2txtjQMrGZxhfsJ/sMmO/lEkHOncjSEnN00c3jIA+CeFc3vrN1sB//pv++zL4gOW7l+Uh0I52NMQTlxzHBsyuF0Pui0PgXLjxUs8NLsgRa/nbfOHRtGCFyMwbYfKhOsAfoo/VmhtFCkUmWxfsZqrSfetrCRvGJv/3855New3yGoUI0DGo7FJONomGCY1JrrvZH2mBugZjstodUnfM5S40X+0DxCWo7oVGFhtcegEGYApuwwlV9+LkT2/tZBtTQk0qWsdGI3hAihfK2+9EX4yBHwaNMly5SyQ0wF8h/hoyhaWpCFdKTEpjFRt9Y5o2w30o6TaItGNCjq66AlPCWzo68Rp9vdUv9KDtqzWlAlDTAomnp3tteIKIPFM3pmelUD18cJHxCNoXX1sq4km/rmkrBeRlVY1zTM2MlyC9dIpCMBWoMp6AApBLgmlOmLJINvE0IQizB7rrjE3QFDiUgTFSkgLYtYHdXAaZi54HMIE1VYjaoXSrCKptZk+gwKUYwykwW3Wn28BFseZgToDXn65w/H7dM46f/wNKU+2i0XPaHN1Fyxj4r9kN/BorE7LKgMPaBwOC0GbO7+m+q/cyiuz5d1r3IbSGAM0J9K3DQwKAeL0kiDNXFwhcyJiJCVbvdMIlI2Yl4DFgythIwMZJI6K+0XCjizuDzzL31H MIME-Version: 1.0 X-OriginatorOrg: karlstorz.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TUT-EX23-PV.KSTG.corp X-MS-Exchange-CrossTenant-Network-Message-Id: 443fa9fa-e039-4f4d-dc38-08dc5de3980d X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Apr 2024 07:05:26.9402 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4a0b6f21-e6e1-4ed6-9dcf-e60e7190f648 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: DzgCIr68dQQmeZ4qLh7ENsqCiY42DWSA3cRD27qNwKowOpbIz6HUlpkxLif01DqL6HWy2Iflmc/mpMl1tYj4XGLHpfUMS6nZOHLRFvHEgDk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR01MB7239 X-Proofpoint-GUID: kBEqnKkmKYjD03E_EZoLjTaP17_apROS X-Proofpoint-ORIG-GUID: kBEqnKkmKYjD03E_EZoLjTaP17_apROS X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-04-16_04,2024-04-15_01,2023-05-22_02 X-Original-Sender: daniel.mueller@karlstorz.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@karlstorz.com header.s=S-DKIM-20210427 header.b=H4V2tLVL; arc=pass (i=1 spf=pass spfdomain=karlstorz.com dkim=pass dkdomain=karlstorz.com dmarc=pass fromdomain=karlstorz.com); spf=pass (google.com: domain of daniel.mueller@karlstorz.com designates 205.220.184.135 as permitted sender) smtp.mailfrom=Daniel.Mueller@karlstorz.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=karlstorz.com X-Original-From: "Mueller, Daniel" Reply-To: "Mueller, Daniel" Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: X-Google-Group-Id: 605343134186 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Allow bitbake variable to contain one or more lines to be able to add complete config blocks when building sw-description. Signed-off-by: "Mueller, Daniel" --- The current variable expansion mechanism when generating the sw-description doesn't allow placeholders for multiline config fragments (e.g. complete image description in a bitbake var). It assumes placeholders are always between '=' and ';' (like filename = "@@SWU_ROOTFS_IMAGE@@.ext4";). This patch removes this limitation. classes-recipe/swupdate-common.bbclass | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/classes-recipe/swupdate-common.bbclass b/classes-recipe/swupdate-common.bbclass index 9074f7f..ad3c0a0 100644 --- a/classes-recipe/swupdate-common.bbclass +++ b/classes-recipe/swupdate-common.bbclass @@ -102,7 +102,7 @@ def swupdate_expand_bitbake_variables(d, s): for line in f: found = False while True: - m = re.match(r"^(?P.+)@@(?P\w+)@@(?P.+)$", line) + m = re.match(r"^(?P.*)@@(?P\w+)@@(?P.*)$", line) if m: bitbake_variable_value = d.getVar(m.group('bitbake_variable_name'), True) if bitbake_variable_value is None: @@ -112,7 +112,7 @@ def swupdate_expand_bitbake_variables(d, s): found = True continue else: - m = re.match(r"^(?P.+)@@(?P.+)\[(?P.+)\]@@(?P.+)$", line) + m = re.match(r"^(?P.*)@@(?P.+)\[(?P.+)\]@@(?P.*)$", line) if m: bitbake_variable_value = (d.getVarFlag(m.group('bitbake_variable_name'), m.group('flag_var_name'), True) or "") if bitbake_variable_value is None: @@ -144,7 +144,7 @@ def swupdate_find_bitbake_variables(d): for line in f: found = False while True: - m = re.match(r"^(?P.+)@@(?P\w+)@@(?P.+)$", line) + m = re.match(r"^(?P.*)@@(?P\w+)@@(?P.*)$", line) if m: bitbake_variable_value = m.group('bitbake_variable_name') vardeps.append(bitbake_variable_value) @@ -152,7 +152,7 @@ def swupdate_find_bitbake_variables(d): found = True continue else: - m = re.match(r"^(?P.+)@@(?P.+)\[(?P.+)\]@@(?P.+)$", line) + m = re.match(r"^(?P.*)@@(?P.+)\[(?P.+)\]@@(?P.*)$", line) if m: bitbake_variable_value = m.group('bitbake_variable_name') vardeps.append(bitbake_variable_value)