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; Fri, 03 Jul 2026 16:40:17 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f55.google.com (mail-yx1-f55.google.com [74.125.224.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 663EeGvT016811 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 3 Jul 2026 16:40:17 +0200 Received: by mail-yx1-f55.google.com with SMTP id 956f58d0204a3-664cd96910csf1619431d50.0 for ; Fri, 03 Jul 2026 07:40:17 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1783089611; cv=pass; d=google.com; s=arc-20260327; b=Fkxn9LzxUvrvo+8u0MxhYFZ05+Qg9JUBItpfZWw6z5xbyzitKSy9POyGqtvo7kuZyA KYVQutgWuZh9csZ40ZhfYHXGvBsRY5qK4ZFRv8T3Au8KOccD06SI3qIHU0shey89UYtZ ZCnf85Fsr5rtc+hxo6XKSxoQZ0EVK9i/R3THUdAGwRH/odKSdWtZjEqhg2BFQVaMw+ug OFOHwy0EpX349lfsynk1uxwRFTOiUxJ6IpWGC9ZxsFYBUf/bLRCLztrx6+6Tqvs7Cg+d L02Ps2SV2H4ZPwUpJT4ioaSCrfgRZ2IaIQMl8TdVeFU1B9QGFM4bPbYXpY7HvC5Kk+F/ /SMQ== 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:content-id :user-agent:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=wDPEqWnGfSBR3Pddxd6ULpVgkGzINvQdCgHD9R3Rr5o=; fh=890etL2mH3U8CSrgGQqkfLUJEkno04lOyU+OpTg/BwQ=; b=NXUJGlFRlBnXu7aXKFj1u4GzPBKDVSNVV3Py4ty+XGD3o70W/D71dUt2975J4V0vQv vgxMjHtydmxo+cvRxabKk7UvNxt2gWVe0UNRQd8xpvZjMevoNpQCiUlFDR7JA8xCYv6n 2ZnsD9IoXuX6yAZPSX6Ji5BxmiNQ6EyauFDfysIVGT9m0aCs/dEKttPraQxcLHXXO9Ny pCx1L9oyfwMg4iWquYHCAZaQaxsqlvgNm+IAefGxmxE2dIg8fIJ52b09cR4IOmVVJ0ez WsoUmAIjLB55HXeGJbtCvM/wVPkTbZ3FWVtlUZ0SrzndFMljYV79EXieQUzIuAEPTaHH u9fw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=W08A7fNV; 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=1783089611; x=1783694411; 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-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=wDPEqWnGfSBR3Pddxd6ULpVgkGzINvQdCgHD9R3Rr5o=; b=pQcSUEBbZN1euqa+LM05jPiKOyzTacJV+DAda7K2QakIl/kF1dhgw4xnnwLcpTDnAb hNNHyEqaz6awBTwkC0ozsas2F2v/7NN21C5lcci/akX5r6x5gTAuNpUbbdwyKeTGHNjj sPpmOh9FxCNYaDl2bj9MvVCW2hJ/XIGUjFVNeDwZObPM0tYhlzawa4vQhG9RgHCQiztd CgaEccc6RgckpIhHLTqItRqOKO2Wa61LJWQcpT3ALmEwd9y3MY5y/fXp1TrmpJTSdVIf nDVm/TsDJheC//cJ4Z9EciUEa6X4qgkRjajwvX3C6ynkPldqmG0GlIMrghP9OFhRT4n4 xyJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783089611; x=1783694411; 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-id:user-agent:content-language:accept-language:in-reply-to :references: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=wDPEqWnGfSBR3Pddxd6ULpVgkGzINvQdCgHD9R3Rr5o=; b=hHo45falNwNKegup2x5P5U0wLytEpp5k7HncsThGZrQxH20Y0MgMaB3A7Tan+/JmWn uZFsPQyyl3NyT2LyJ+4gMlr9LFiazVa18oUtSpJSSt784BdfsUS8o4IBlu2l7ZgXS4aC mSkVm0291GG+dIr45nDpx7cGJH1v2OnnmtKtC8l6UUcWZncvPg3JRRCrU880AZo6Qtfa ahAUr8gIxAN6l7X8Y3bRSMjWUxzwMGo6XSwNiDowQyha5ofB/fxJYr9VkRn2r5AgdFOV aptLyuBscmllEa5IUfv9mLHFIioPQRLmqC3X8mUVZgFUKw2oojmRF6Pc2IpDBJZFlsmL W3Nw== X-Forwarded-Encrypted: i=3; AHgh+RpoQ77mGQl4TfEbYZErg7ASWzM8OzJejxlFgKAiJZ/HiqiAGlmqcbbEQFnI4U1GQWQ5KDG8@ilbers.de X-Gm-Message-State: AOJu0YzLkb5iyHySrvtkRvXZnhKfbv1VREdFTDWi+FxnoscTkq4ktxiM wmplO+uh4WZVf1uiE8Ht8ARL4f+Ze8I1sGfH/U1JbMqJkn5d7fYQoHP/ X-Received: by 2002:a05:690e:684:b0:664:8836:fec1 with SMTP id 956f58d0204a3-66650d18521mr102008d50.36.1783089610672; Fri, 03 Jul 2026 07:40:10 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUdsCtdXXGBi15nwnY68Kp0aTYE9PohAZEZ73xKFszxVRQ==" Received: by 2002:a05:690e:1502:b0:664:e930:a654 with SMTP id 956f58d0204a3-6651873b093ls4560592d50.1.-pod-prod-01-us; Fri, 03 Jul 2026 07:40:09 -0700 (PDT) X-Received: by 2002:a05:690c:6088:b0:7ed:737a:d193 with SMTP id 00721157ae682-8171ede3c75mr212957b3.3.1783089608927; Fri, 03 Jul 2026 07:40:08 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1783089608; cv=pass; d=google.com; s=arc-20260327; b=jxtw2iHzrUnFmuCiWeqcSjF8ocbrQHku051NMOmRsCHHNDBIlab/zgKuj5w4x946Fw a//UdqMBhlfg7UNPBKH7WOJNg2WF0O8l6UafrwKGI2p+kA04ul+kbtkMWxdG8Em0uuJK mcfLGs4i429/EcxG9PilIX9PdWrTHU9oHq3+mxOjf2bd9Bev4S2DPfxNcAB3P//+NVOd hlWTpvjcJmmechEm4Mrnu96i9TUxDMnA3qrTHNJNUpGT2Q0Ppp48pIObrf0vhrJfv4zD +UkF0aSeJzMJHzvXBfK1GXMcZZtqhsapSaiJ4yl7GpxFZ6IUw3+HXb0QB/S6fF9IZJWu Wpew== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:content-id:user-agent :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=cSkwAMypEqNktynIiAWBQUJBTZjizCLYwRszOtXgpdU=; fh=+RXGdjuO8SPEGTTWrhBeZfVoVlQqfd6/VVFhdHITYy0=; b=gJc7dCVOYsiuYOwJttLN4A9BC2WdlVnaOjSIH98mr8hMNa6zS/zKN1tL740N3/SBWI k8HkICqpMxXbeR1WjRUl1GO24ULeRoLoMuwwKIxdzKhHAh7eRV4RMXj9/uB1ZQE5do3C YNKcR4t+qU1GAyElxLEGshgE8Vu7uOc4wfw8jyxYZJcONHXD+Qzky6jBzqLPat3b5xIs B1dRFap0Xp9ekjbQxhyZg5JMyGrdCFrnQ9PHpjA3zHS9RU2S2V6ShdWYA8KbdLMVvvFQ x6kN1LFQCttpJxMfkqXkGhQ38p+1iHmnMyckNqZiLHkY6w4xwpVXDXzuulERTqKwWA4k ozPQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=W08A7fNV; 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 00721157ae682-8144b430f8dsi2187587b3.7.2026.07.03.07.40.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Jul 2026 07:40:08 -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=KwLtkNx7WJSY/pTQyyDeSpnQpKPtPDAPgggWrauwoXs7z9RCXFxwwpqd5V0KALCNAu1t4cMlpXbqG97kAn1MQBZb95b6cA5XGYk6eJoB7S/OR0UwVGGEK1vUxGIL4wt3FADR2/6vvByrYmnsvtgaVOV6Zxct9HPsQ9aoO02uRckRjcBdzIRFeINBZ9rzCK9rPXNzOW6WZnVUzmjDZhapIPJ3uF5vuLwkgffxyDanTcRBta+bPGd3PwTk3LubJHJqj6KGdJRCDh05AjxwOAScQfUuhguQ+aMt9SC0leiFTGBY4oS6fkuUuXrvPAig6GgyTAnWgUUwDzLGm3Dg77gJ2g== 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=cSkwAMypEqNktynIiAWBQUJBTZjizCLYwRszOtXgpdU=; b=abpmZyIt3Gikhpp73VVp0XNoQWnSINIAJOeYHgpT/9PAUG8S2oYfKixpZOcpA+S33XQIsk3f9EKqtWJY6Lqs5DyMBI8tDbLabmgUM6i7w5u7XELg4cRkU6Yh7xqjr2VzHWitjeTY/1bWxLHM9QvatJ+24zUoqrZgEuI46fXUBbe5cwhfiSyZQmt8GS/Ap8NDHvnkp38Aef1vSPPfQlbzLhwbNlGzrIGBLfrnI/ZKetMp/hNbFIU65u/9jrOWZW+Dk5OCbYpdoeGpu6ofAV7Jvz8ZB1JZROIHGtdxpf2KVh1OHryO0BAPUc303Bn6q3+/v9r9YMqh86IQjDNSz70KDg== 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 GV1PR10MB6172.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:94::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.10; Fri, 3 Jul 2026 14:40:02 +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.0181.010; Fri, 3 Jul 2026 14:40:02 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "isar-users@googlegroups.com" CC: "Kiszka, Jan" , "Gylstorff, Quirin" Subject: Re: [PATCH v7 08/17] use bitbake function to generate mounting scripts Thread-Topic: [PATCH v7 08/17] use bitbake function to generate mounting scripts Thread-Index: AQHdBLh6oS5+vAujYUaSDW+KmMCCoLZb6jaA Date: Fri, 3 Jul 2026 14:40:02 +0000 Message-ID: <12b83c4d1a9bcf27a29cfec446c41efdbe10dc4a.camel@siemens.com> References: <20260625153651.762936-1-felix.moessbauer@siemens.com> <20260625153651.762936-9-felix.moessbauer@siemens.com> In-Reply-To: <20260625153651.762936-9-felix.moessbauer@siemens.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.56.2-10 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM7PR10MB3956:EE_|GV1PR10MB6172:EE_ x-ms-office365-filtering-correlation-id: 838b4bb3-8626-4ab8-e6ee-08ded910f727 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|23010399003|376014|55112099003|18002099003|22082099003|38070700021|6133799003|11063799006|4143699003|56012099006; x-microsoft-antispam-message-info: eHsI1Iqgs6HgAUcYl13kBChU3O5zdIktuUnA/5I4BqG+/J6gjxantj9L+sUNzr1VTM3e2cr914VxdkCsd0nlAogjKJIJaqzaaBVjT4tkKIVoqxUgX6dNqo6k9CdaP8E649cWeHgJQJkT/pFYwgQm+rG79SQwhBuBLVgnqsSnvM8qKr3PwDt8Ln9KKt1S9Vye0tb+KzFZN060fBfw4qs497pGmctItHPM7XWDY3jqsLHwjBa3CY13186K7EbBYYDLXNmKESUwxPN1htGQUBN+ti9990B/8unwvsKlyWkz/2yS+7LMVpZ+RQzXJvcfcyuMsIl0hiws5wTM/B+/jvlYtiSd8uklcwKABDoGOl3zR09/fQBhDa6LI4cK8QpXcCoDPw/y7uvBZR1fvk6AFX8EPt6bw4EP8hVFPaIdlLacakrh5j31vW+mg2WNnfgYi/uZHoSa+yl/Wfz4FaiCxCALLhLxvVK43G1JElbGt2B2aTZzV/ezOdD5lWKx5Qf5IERjioMHz22kS4HWgngGwTHUCQ9TAEPjz56eg682cw8dfP2Q+AgVICtt+CHrfKBHWKe/BzNBlQjzPCn9ym3Z3X8LKuFYWZ89JENKZJACTpUr8+ARPj/j9OhyscL4mAIz9OzbEgROPEvhGS3Nna5kluUCTG7wnQzQZbGYVboaL67F3t3YC/0QKVTHFdMCvAGBf/A8vrMByUKb2+86dGFpJ9GN5u5sUp4iNlM3KwS95Ah9ULE= 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)(1800799024)(366016)(23010399003)(376014)(55112099003)(18002099003)(22082099003)(38070700021)(6133799003)(11063799006)(4143699003)(56012099006);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?am9FeW9SWVdjcE16Q3paWG1YMjQ2aThDRDRHOVhDMmNPYVZXKy9VV0ZkeDh0?= =?utf-8?B?Q3d3L3lOajlKSDF3VEZlMmRua2YyRTdLS1VTOWlyTzdYOWNaT0xtZ0Z1WS9W?= =?utf-8?B?L2xYaHZrTHVOWHliTVBQM1hSdFRMcEV0QTNLc0crd2FaVWl5WUlhdHVjOUQ3?= =?utf-8?B?MTRmaFRUWXFxQzN5NlN1ODRYcTMwQTNaMUZkM08zRWtUVEVpYmMwbTFRdFlw?= =?utf-8?B?K1N0ZFhqZUFXcEREbm5VN3V4S2h2UnFMYkNoUjBKSkFuSlZnSnVSck5OdXZV?= =?utf-8?B?RDYzOWRzUmkvTTI0NUVzM1ZtSlFzY1N6YjJnaDlYMWZnWGZPMG41THpBT0ZX?= =?utf-8?B?T2dTUW1qSWdGeFgvYmdGUmpsd25SVGdDdjZKdDRhTWJZLzlETkR1dTkrT2hw?= =?utf-8?B?ZUJWQU9nbkpXazQ2N1hJUFJyVDZpU2tkZmlPZHNpZ0VlUHNNaDk1V2I1NTBN?= =?utf-8?B?MTJSeG9vODFsVFlXV250cU5GMDdvUndaR1hMdk5qeWV6R3ZkOVBPTVg3U3hI?= =?utf-8?B?Wkk3TGpobkZheWs0UGNzMXJPcFhHcGJsOWNoa0tFejFlK2xSWk0rQUJxd0dn?= =?utf-8?B?cXpUaUtGaFRSbWxORElPYmlUQkFoeXdQb2dIOEZETjViSnozUmlrSkR2TjFp?= =?utf-8?B?T2Vac3NQTlpiZUx0d2U5RmdPWjJ2WHM5TkxNN205ak9sY0JYeVpvUVlqTUp1?= =?utf-8?B?V1R3S1ZYY1R1RzQwUTJRY3RMbys1Y3EyeFpNbDlmbUY0U2ZMUERyZXNqd2k4?= =?utf-8?B?NDMxT3NYZHlOQ0JNU0FabVVJbC9XcVhTZnVURDhWaDVYRnJzbWlOTlJqMGF2?= =?utf-8?B?TzN2b0JPSy9PaFRNTHUwMmxiR3p6NzJEYjhZWkJnMS8zTTc1MGdlZExGVEJD?= =?utf-8?B?MDZYUkF1dTZXYStyUlExMUdFcGFodDZDc0pKMkhtVE83Skt2UGtkVWgxT0dY?= =?utf-8?B?UDZRRU9Db2JXVUZiaVNFNnVhbC9EbWZKK29uNVMybDZLMVMrSnJBbStwM1Z6?= =?utf-8?B?MGpUYm45dlllbFpqbitpdDhyWWJKbCtDK21LbGV2RkFFQWRSZE9OZDlGNTY5?= =?utf-8?B?UFNFcFZzWENPUlFGQTdmLy9jVmVjNnd4Y05yYXk5bk1qMmRidFNIeTM3aXo0?= =?utf-8?B?OG1WL3VvdVgrQUNrLzdzaXdiNUZvUlkxT3FkY0Z2aWZydzRFRFRKM2RmRVVr?= =?utf-8?B?M2N0TUVHbVVhdEVXSSszSkJOZVZ3R0Q5OE1xOGI4U3RqTFU5ZnNtaDdodyts?= =?utf-8?B?d2xEaXFnajdZdmQ4UVdHUDArMFd5bE9laFVBeUVaWFZ5OVVkQm01ZlJEdUN1?= =?utf-8?B?Y0VQYklxY1dYRTRaTC96M2hRcTBkZnAyNHM2a2pWTENORjArWGhVNGNWY3lI?= =?utf-8?B?dXNKQVZRUVhrdWdXaFh4Mkt6cFQrVXpDRUZWVkZWMVR0R000ZTVyYy93TS9P?= =?utf-8?B?cWJrM09KZzRMaWFDTTA0MGI5cEtXWThwTDk5Tm1MaW42ZzMrUk9ReWdiNFd4?= =?utf-8?B?TmpCSjRmbFVTQ3hBNkR4T012YXdIMjZIUkxYSjh0dXhsUndrYkRxdlpaREtm?= =?utf-8?B?QytTWWFnanVOaGhvZ0k3enFJeXQrMjRkaEg5VTV4K2diVitoa2VMOW5CQXlr?= =?utf-8?B?ZkVTRTdLajhMRVRsM1MyblFWOG1Xc1F2WmhpNFRIZjh1M1p6WFNrQWxSWWdQ?= =?utf-8?B?WnUvSTRJc0ZBNVd1b0RERFhHY0xnaTVhY3V5RGZLcTFRcTlySEtPNHRtSGxY?= =?utf-8?B?UTB0NEVVcmtLN0ZwM0RBM3pxanZDalVXeENLWnY1akl1RWRBc0N3dk12dVoy?= =?utf-8?B?VUFUNDkvWWZOTmg2QURhT1VJOURjeGNib3U4VGl3VXZ4SnFTNEJwdXBxRHlV?= =?utf-8?B?S2hPSE9Xc011NkxOLzNwREZGeXFJcnpKQ0lBUnEzYmhOMGxIeWlGUHBVdDNF?= =?utf-8?B?MW1rTTFYRGoyWHRwRnlwczMyc3JXNUxLdFRLU0s3OU1aQm1NMVhxdzhxQXBV?= =?utf-8?B?eGZVY2tnVS9OMFY5V0hvK2F2S09WaTRIendGS3ZGdU52akZaT0ZQTEVUVVVw?= =?utf-8?B?eTc5bGxpc3A2MXJHbkdjeDdnU0U3bGFKSU12dUVjazJtcERUM2pLM3p3Wk9N?= =?utf-8?B?WkJSZjdtNVJtbE5OMllRQ29EZkdyclp1UkRBN2VSbDcrT2VReVlrem9lazF5?= =?utf-8?B?T1VlZEtQdmpwWFlWQW9vaXlPU21iaVdsTEcveUtxbnBlVmZzb0o3TUlQa2Jk?= =?utf-8?B?dVh6d3lyY1Bob291czNEMll6a3VpRWRMMFo1eGhjeE1IbXgyNkVVL3pCWEVO?= =?utf-8?B?ZSt2aVFsVndwR0Ixb3JQbXVRV3ZiNlpzNlhSbEFqY2U3MlZNVC9mVWowbE1v?= =?utf-8?Q?pFKPc5wvPtwxc4OY=3D?= Content-Type: text/plain; charset="UTF-8" Content-ID: MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 838b4bb3-8626-4ab8-e6ee-08ded910f727 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jul 2026 14:40:02.2295 (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: ezHZMUVJyILuqFSCfUzUum4gil08nuWNLgfh0HcbFjQC2AMO1XA6XbhtsK+Oo7BaSKew3nhSNrj3pWSm9A5pyFvkomk4jempKI0ItLzggPc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR10MB6172 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=W08A7fNV; 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: "MOESSBAUER, Felix" Reply-To: "MOESSBAUER, Felix" 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_H2,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: mDnTt/lQEHi+ On Thu, 2026-06-25 at 17:36 +0200, Felix Moessbauer wrote: > By introducing a bitbake python function (a code generator) to > generate the mount shell code, we make it reusable within here > documents where external shell functions cannot be called. > > Signed-off-by: Felix Moessbauer > --- > meta/classes-global/base.bbclass | 18 +++++++++++ > meta/classes-recipe/rootfs.bbclass | 49 ++++++++---------------------- > 2 files changed, 30 insertions(+), 37 deletions(-) > > diff --git a/meta/classes-global/base.bbclass b/meta/classes-global/base.bbclass > index d4dbbc3a..90e4525e 100644 > --- a/meta/classes-global/base.bbclass > +++ b/meta/classes-global/base.bbclass > @@ -379,6 +379,24 @@ def deb_list_beautify(d, varname): > # Helpers for privileged execution. Only the non-underscore functions > # shall be used outside of this class. > > +def insert_isar_mounts(d, rootfs, mounts): > + lines = [] > + for m in mounts.split(): > + host, inner = m.split(':') if ':' in m else (m, m) > + inner_full = os.path.join(rootfs, inner[1:]) > + lines.append('mkdir -p {}'.format(inner_full)) > + lines.append('mount -o bind,private {} {}'.format(host, inner_full)) > + return '\n'.join(lines) > + > +def insert_isar_umounts(d, rootfs, mounts): > + lines = [] > + for m in mounts.split(): > + host, inner = m.split(':') if ':' in m else (m, m) > + mp = '{}/{}'.format(rootfs, inner) > + lines.append('mountpoint -q {} && umount {}'.format(mp, mp)) > + lines.append('[ -d {} ] && rmdir --ignore-fail-on-non-empty {}'.format(mp, mp)) > + return '\n'.join(lines) > + > def run_privileged_cmd(d): > cmd = 'sudo -E' > bb.debug(1, "privileged cmd: %s" % cmd) > diff --git a/meta/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass > index 81f4d7b2..411df93f 100644 > --- a/meta/classes-recipe/rootfs.bbclass > +++ b/meta/classes-recipe/rootfs.bbclass > @@ -49,6 +49,16 @@ ROOTFS_PACKAGE_SUFFIX ?= "${PN}-${DISTRO}-${DISTRO_ARCH}" > # path to deploy stubbed versions of initrd update scripts during do_rootfs_install > ROOTFS_STUBS_DIR = "/usr/local/isar-sbin" > > +# list of : or mount entries > +ROOTFS_MOUNTS ??= "${REPO_ISAR_DIR}/${DISTRO}:/isar-apt ${WORKDIR}:/isar-work" > + > +python () { > + mounts = d.getVar('ROOTFS_MOUNTS', False) > + if d.getVar('ISAR_USE_CACHED_BASE_REPO') and not ':/base-apt' in mounts: ^ This always evaluates to true, as "0" is true. Will be fixed on next iteration. Felix -- 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/12b83c4d1a9bcf27a29cfec446c41efdbe10dc4a.camel%40siemens.com.