From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7247222195536003072 X-Received: by 2002:a7b:c4d5:0:b0:3f9:c933:c7d3 with SMTP id g21-20020a7bc4d5000000b003f9c933c7d3mr3341579wmk.19.1687464620193; Thu, 22 Jun 2023 13:10:20 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:601b:b0:3f9:b9b0:42d6 with SMTP id az27-20020a05600c601b00b003f9b9b042d6ls340483wmb.2.-pod-prod-08-eu; Thu, 22 Jun 2023 13:10:18 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5YmNPpyX05/7qfK1+b2sKqThswU47qg6qbfiTQPlqyaVpXSUclR4RsgOmNQ6DnNmMt8KOt X-Received: by 2002:adf:db4c:0:b0:30e:4886:3533 with SMTP id f12-20020adfdb4c000000b0030e48863533mr12693603wrj.34.1687464618549; Thu, 22 Jun 2023 13:10:18 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1687464618; cv=pass; d=google.com; s=arc-20160816; b=pg5S7XsfUno/Y64yYjRKhpnKyf/mxEKodEaOKMvS2NOj1HuQ6BDuVLQT/rHBTZYOwZ Mle47ObOMeLf6fdPtTkvfKOsca9ed3WyOSF4Nfsx619xrTvuAsbptcXmjnAoI6lprrgJ GthIr7qivQCf8OUEmQdNDYXXUM1jFl8U7WATp6qnipUrAq2H0g2wQg/D08V+LyM3+1uR 5ohjE9g9skECSshPizTDmNK3aKCpB/hdfxqyvjM4A++ezfG0a/TC+0+U+hN35zRfSzrU /A3P2eiqDrbMEuSTdzR3HWirj/J5J+QZEb/+ojt65L9Kd7pVWVRbeVCAZ6Drx/3fEhWZ B25w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:in-reply-to:from:references :cc:to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=ONrMfw/d04PMmYuQ8wBpYSTxlhv9+4bHbzlrMbUeZg8=; b=M6+cmZIyorP6GjHDwhdxtML0BKhTWUDyzkutCBcfmJDJ/+Ww/1AsR8WntzpNBVQj3K xDllFVM1iq8Ph8189gPpYBUKfqRI0Ktf+8T1wvxDhNipgrGX2pIGxnpRDmf4UcsuHJw6 LnerFNp8k5vnzf2HvtnK+SVB9hSDSv3d+UWhD3hQDvWq4P0XU+M1oKBHPU62rQT+Ff5j seaZ/a/4RisWYGX3rAR5i/d53lJTqwYer52NI8HViAq8OMb/dQuc4Pvc0VfQ0g89DGut oHGdOYv7Z5PaCtAWHhW/191ILbuFtlHqPRVbXElacUSTIQkLs0TGUYG5ZgeuoOInbdPF fW7w== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="Eh/th97Z"; 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 jan.kiszka@siemens.com designates 2a01:111:f400:7eaf::62b as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2062b.outbound.protection.outlook.com. [2a01:111:f400:7eaf::62b]) by gmr-mx.google.com with ESMTPS id g12-20020a5d64ec000000b0031128e04a18si320730wri.1.2023.06.22.13.10.18 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Jun 2023 13:10:18 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:7eaf::62b as permitted sender) client-ip=2a01:111:f400:7eaf::62b; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="Eh/th97Z"; 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 jan.kiszka@siemens.com designates 2a01:111:f400:7eaf::62b as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ML6yuXqWShV2bjFV+SXDL8X3IJUkWfPJGH35HNJNiSx4uaS5Ps/IfHIYACWd2OtxD2tJU9t4udovItJ0UQhBSq0eyajzjmUNVmlQw0qFxLRHVhSl6SaNnriCSgnBjTMGL4vmXZxV59ybo4Kmey/eDaodes0BpGOQ1u5AzlOpF+UHJThB+cLKsUiayr6dP0mkoD1ovJusBobj1eib8LzBqJPz9f3YFvUXHduhimRRbTZvhnBzkDaY0C4Iw3zRgO939uCURXDDJ0Bn3OglEChWvIrbVNVM3+51LrmULv7yWLl9Hp/5WuRCxBM3vc4vp2sNlzTOdTvYR6zxff17toCu+w== 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=ONrMfw/d04PMmYuQ8wBpYSTxlhv9+4bHbzlrMbUeZg8=; b=jXtB4NUIJU/2tcwfUobVH5uFE8/W4r6gVqIhcS0eXUPPfKWi2NJKb2ATaUWlIF5vXrSDVrBkUSwPR/lo3U/vXU76d2TbYccsEAAjPb8f0fVmCvMM6JpUE5ZKrN6wZqzXuLC505AJAtwfiFfNNpjhoo+NCKKpnWmmUD/R1HZzvN/z4F+9Z+9po2T1pUUXGwqyfeQMa+UWMpRAB/+G/rr1I4FKk6jGC59l8Mi6fTtNLrH9mvCI/sXTqCX01yNPkmVzvydj6CRwWbTz2mltojprlEufHnTd64oCLVcioh8Ar4s2TRxXkUOr2xB7o6B8kJqGeqsCe4HMsl+i12wjgy23sg== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ONrMfw/d04PMmYuQ8wBpYSTxlhv9+4bHbzlrMbUeZg8=; b=Eh/th97ZOXEhhnDUhZLkiC9h52VvmjHOWauC5abJOVPlDJscP4W0SbZV84DlQRo6VB+jzrbDrLxI66gCU8Py7Acr4I83OhHDwX+HoDpvbrTMi4ksIgroN8QBkUiWOYLZ5HVaBo+F0AGB9BbE8nuXQQelsRG24krSgHG33lKZ4BKsQAJTDL3ZmulO2ORB66YjkDuw5a+XwTX2AyxGCKthKxfUz+uzEjxch+naOsWRzem2sy586owwqH4/rCD/xmuBfyRhvGnnGCzaS61/2fIQKeLbVMLxiM8WYq3z6LNJKDyB9ZEriwcYeIVHxzLJyyfRMl93NRXyl808oTusuyp2eA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by VI1PR10MB3280.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:803:133::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.24; Thu, 22 Jun 2023 20:10:16 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::53c2:174a:8b13:ce94]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::53c2:174a:8b13:ce94%3]) with mapi id 15.20.6521.024; Thu, 22 Jun 2023 20:10:16 +0000 Message-ID: Date: Thu, 22 Jun 2023 22:10:14 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Subject: Re: [PATCH v2 3/7] Add recipe for optee-client Content-Language: en-US To: Henning Schild Cc: baocheng_su@163.com, isar-users@googlegroups.com, felix.moessbauer@siemens.com, christian.storm@siemens.com, quirin.gylstorff@siemens.com, baocheng.su@siemens.com References: <20230621192217.2045717-1-baocheng_su@163.com> <20230621192217.2045717-4-baocheng_su@163.com> <20230622200033.78fd1515@md1za8fc.ad001.siemens.net> <20230622204336.4c213503@md1za8fc.ad001.siemens.net> From: Jan Kiszka In-Reply-To: <20230622204336.4c213503@md1za8fc.ad001.siemens.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR2P281CA0083.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9b::7) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) Return-Path: jan.kiszka@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|VI1PR10MB3280:EE_ X-MS-Office365-Filtering-Correlation-Id: ef6bee06-997b-4e43-b488-08db735cb1f7 X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: NIKW25eoBnqiI00QXalO0rjNoWfxOYAtvdcN4JkT3Ufyz1r6+mWMkdManl7zJW9HkUYYzgiCC1RqcmG2JPquavmpsjpQml7DoqK8spXj60+ZVWO/xY5khAIhEVCty4oZMXTJjs83biUNaIhNIjago/TwEFbm98Jidr6H8UXqSiHASzOUC9287dm1lV2XjU2VwgYzsrHDN2YPMY3jMMpHI5x2lo+hoRX+1Mduk27ZjtOPU9OROf7wWd54LafYUD09i5/JsHR603KqR6m7wFbdPyc12pq2GBVZkSHtHqWAJS6K3F/fUwTHYWrToOShqVEQQyhi5YJ7zCWTGeNMfq9kiDDfAbYGrCEzI2lt7V8wWSXZONTeTvkuQ0oNPxOQajrtoBiXHIRiaygAObaKmfN39QsGEhwjiM5NVS2E31gKVHvMbQjhdf0/mqI21d8X30cBEFPrNPviyBUVEc269YsCuPvMZv/BxKnTMItSdLJpzgoCUZdcrILWYvX33ectDKWKIaJv8jFHfvsp3GuwQI8wmHzD41rGxS+KQtktoXkOLlbB76o5D3Y4tChJPa8Ug6YZ4pU652DNny4N8qKa2YKN2pjS0RgbjRIX9Xy0YPnTiOXaLfR36IRJeg02TO0Y7i+b X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230028)(4636009)(346002)(136003)(366004)(396003)(39860400002)(376002)(451199021)(8936002)(6862004)(8676002)(6486002)(316002)(107886003)(186003)(36756003)(26005)(66476007)(6512007)(41300700001)(6506007)(478600001)(53546011)(4326008)(44832011)(6636002)(37006003)(66946007)(66556008)(83380400001)(2906002)(82960400001)(86362001)(38100700002)(2616005)(5660300002)(31686004)(31696002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eURSRWhUUjcwbTN1cUF6WWVOUE5hTHBXdnhhcm8zSWpSVlMzdzlvZ3drTng3?= =?utf-8?B?ajlNVmZXVEx4OUhTTFIwWndidmlYenBUamwwVDlBTFhkYitoOHlseDQ5L2Nz?= =?utf-8?B?N1htU1BOSUI0WTJyZXpBeDEwWGpjcHVzeVNsRnNrbm9xOVIxUXhncnhjbmJW?= =?utf-8?B?aGpkTVVJSW9OdHVReE1HTE93SEUzQnJ1Y1hNTjRFVGtwK3NKU0p0clQvMmRK?= =?utf-8?B?c0RvNFFLU2JQLy9ZVUczbE1PcmJiZVFaaGo1ZHA0c3IvWVRsNllnYWp0MVJZ?= =?utf-8?B?UGtXRVI5a2t0UWVSSjU1cnBiUGVTZ2RZVTVMQmFOY0pYaTE2V2VqUXd1NTZ2?= =?utf-8?B?T0w4a3lJbE1vUmJINE1FT2pjZkdaaENudmVlVGVvaTVtd0FpWElHd2U1WjV0?= =?utf-8?B?ZmhIZlhyNUtSdERUY3dPWDAwUU9tdG1rZzh3Z3Q3K0lqTVNLTmRiUm5WdXNS?= =?utf-8?B?ZFZTZThtemZDcGtZd28zakhmci9Pd3JNRUtTL2tUMFpNbG8vaVJzWlRZUzIz?= =?utf-8?B?ZjZuODhMNXVPQTZybk5JSW5PUVR5UDlIUHk2bHA5bjFBbSsrc2E3cVhLTWQ3?= =?utf-8?B?a2xZSW5KZ0N0VG02UlJPWVdkRk02RDVxZlEyblJhU1lCQ0ZTNENBek1TR1M3?= =?utf-8?B?c2JRYjJDaG1Eekk5WmNpOFpqcjN5UytVS2lQRFdCTUtzT3VraU5SQklOSDRH?= =?utf-8?B?SXJuUW80cnFsQlRwQm5KclNkeXJHTncwb0dCMU9MNXczbEFpLzh3VGd4cm5X?= =?utf-8?B?NUg2WVQ0Y053bDdFMkRIR1E5TVRVaHRmeHdYTTVTUXpKWmZzbEVMcTVBTG1w?= =?utf-8?B?OUoyMndIejhFSFhIT0hUYm1WeWx4V2pDK0dGSW1UMVFjNVNmL3RRQ2dEWCtn?= =?utf-8?B?MGxpODM5M1ArRWFNS2Q3ZDZTdGRGUXJMNllLL3dISXAwS0hNME9uSXFGc1Yv?= =?utf-8?B?QXhhMExDQzdmbGZqc0t5SzFTbC9aM1N5RFpsV1NEcllRZTREU0dweStCbjhJ?= =?utf-8?B?VDAyak5kNmVqaGc0ZkNseWw0MG0vQXlHSnpaeGtQRS9jKzNHVmQyZzNQUFYv?= =?utf-8?B?VnJDOWVlQkZPSGxuNjd2LzJQQ1o4MXUyeGxHZTB6c05ocXhNM3VXditRZkpP?= =?utf-8?B?QW12YkhTamFydzV0NVI4bCs4N3hvNU44SjhERWh5OVJTYzU1MFVncDJzMXc0?= =?utf-8?B?VEZmM2g3eDVyTWx2YUVJT0oxdnEwSzlCM2FPVWNhblZvWDdxZU5uTS9qRlJj?= =?utf-8?B?NW1GYUY3eU8zK2VSYnFZbTBqdVI0aXJYWkFlUDBVZzUzYzF1NDhyYndvNW5E?= =?utf-8?B?MXV3TStyMk5IQ0JPcGw5NFh0c2s1YUlRTUJqSi9EZ01SU2FPRTAxcTJVc25s?= =?utf-8?B?MHhqYzJtWVFQeFJpKytCNG42ekJlUnRWQTJKSlU3eVFObGVhV0N0czNzd1Ir?= =?utf-8?B?STNMc1Vob2haUE1hN3Q1cnY4TkJ4dGpUb1VMcFNsRlo4Z3FNY2xqZzZNOXRm?= =?utf-8?B?ZjJyblJGbFVzd0hsK0I5SjY4Z25Fd0tqcWpXR29xbDF2b1FkajdSWll0WHc0?= =?utf-8?B?Vzdlb045bFhFUFN6cHB4WTJITDVXbmc3eTVWZlllRU5kUDZrbjlHWnN3QTQ2?= =?utf-8?B?d01Xb1AySXN2cSs3dDVKWTZBRyttVkZpbGRNRXFkT1lDaU0xT2V0Y3Q4S3Fz?= =?utf-8?B?TCt5U0tWSHdCR0VJSS84bEhVZU5WZ2xjQ1hLTGQ5UUljeWliTFRFZkthY3ox?= =?utf-8?B?SG9PMnkvYnRTVlExTit4dHh5RW9FQysyVHBHaVhvL0I4N09mM3IveE9jbXpP?= =?utf-8?B?YkV5VUlySzUxQ0ZwQjE2UXowdklsRitaRHNuNTZzK0RSZDJqVXljTUdNWC93?= =?utf-8?B?R1hFN1ZiZW8xWDc0eG5oU0Z2cmh3blFnQWl3RDZUaFpWWDl0amg4UmRFRGlV?= =?utf-8?B?aXlRTDFwN3gzOUxjWVA4NEdzSklBK21lQTl0TG9LTHJWakdxQ0thNjNhRlVz?= =?utf-8?B?RWdJeGozMmZDZWIzYkUxWGdlWGpzVGVpQkdCeWdhbkVUUDJod3IxUHdtQy9I?= =?utf-8?B?SUZUR29HYnFBSEFoWldhN2ViYzh3MlhpYWtNallUMUdQekJoZGJpYnJsd0E0?= =?utf-8?B?eGdYNVo3d0kyQzVvWlhxTFdvV05RRlRXVERRQTZaTEZaMGFnelJvZ1NCcnhu?= =?utf-8?B?enc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: ef6bee06-997b-4e43-b488-08db735cb1f7 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2023 20:10:16.4769 (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: UchpYtXnYgNCW5nfi1GbvlXRyLJuINiTinE8Qs2jLixCVc+KVHJXizRStbE7gl94eNcPtC/sQWu5BfKg1PfzSA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB3280 X-TUID: xbQRUmaVn6vr On 22.06.23 20:43, Henning Schild wrote: > Am Thu, 22 Jun 2023 20:36:17 +0200 > schrieb Jan Kiszka : > >> On 22.06.23 20:00, Henning Schild wrote: >>> Am Thu, 22 Jun 2023 03:22:13 +0800 >>> schrieb baocheng_su@163.com: >>> >>>> From: Baocheng Su >>>> >>>> optee-client provides the userland library for communicating with >>>> the trusted applications running in OP-TEE. >>>> >>>> It also provides a optee-client-dev package for developing host >>>> application that talks to the TA counterpart. >>>> >>>> Also a user land deamon tee-supplicant is provided to serve the >>>> trusted applications for user-land resources such as RPMB >>>> accessing. >>>> >>>> This brings the .inc for customization, and also a demo recipe for >>>> stm32mp15x. >>>> >>>> The debianization is learnt from the debian offical package. The >>>> tee-supplicant.service is refined by Jan to fix some timing issues. >>>> >>>> Signed-off-by: Baocheng Su >>>> --- >>>> meta-isar/conf/machine/stm32mp15x.conf | 2 +- >>>> .../optee-client-stm32mp15x_3.21.0.bb | 18 +++++++ >>>> .../optee-client/files/debian/compat | 1 + >>>> .../optee-client/files/debian/control.tmpl | 51 >>>> +++++++++++++++++++ .../optee-client/files/debian/rules.tmpl | >>>> 27 ++++++++++ .../files/debian/tee-supplicant.service | 21 >>>> ++++++++ .../optee-client/optee-client-custom.inc | 41 >>>> +++++++++++++++ 7 files changed, 160 insertions(+), 1 deletion(-) >>>> create mode 100644 >>>> meta-isar/recipes-bsp/optee-client/optee-client-stm32mp15x_3.21.0.bb >>>> create mode 100644 >>>> meta/recipes-bsp/optee-client/files/debian/compat create mode >>>> 100644 meta/recipes-bsp/optee-client/files/debian/control.tmpl >>>> create mode 100755 >>>> meta/recipes-bsp/optee-client/files/debian/rules.tmpl create mode >>>> 100644 >>>> meta/recipes-bsp/optee-client/files/debian/tee-supplicant.service >>>> create mode 100644 >>>> meta/recipes-bsp/optee-client/optee-client-custom.inc >>>> >>>> diff --git a/meta-isar/conf/machine/stm32mp15x.conf >>>> b/meta-isar/conf/machine/stm32mp15x.conf index 4fa4051..0b200d2 >>>> 100644 --- a/meta-isar/conf/machine/stm32mp15x.conf >>>> +++ b/meta-isar/conf/machine/stm32mp15x.conf >>>> @@ -16,4 +16,4 @@ WKS_FILE ?= "stm32mp15x.wks.in" >>>> IMAGER_INSTALL += "trusted-firmware-a-stm32mp15x >>>> optee-os-stm32mp15x u-boot-stm32mp15x" IMAGER_BUILD_DEPS += >>>> "trusted-firmware-a-stm32mp15x optee-os-stm32mp15x >>>> u-boot-stm32mp15x" -IMAGE_INSTALL += "u-boot-script" >>>> +IMAGE_INSTALL += "u-boot-script tee-supplicant" >>>> diff --git >>>> a/meta-isar/recipes-bsp/optee-client/optee-client-stm32mp15x_3.21.0.bb >>>> b/meta-isar/recipes-bsp/optee-client/optee-client-stm32mp15x_3.21.0.bb >>>> new file mode 100644 index 0000000..18525e3 --- /dev/null >>>> +++ >>>> b/meta-isar/recipes-bsp/optee-client/optee-client-stm32mp15x_3.21.0.bb >>>> @@ -0,0 +1,18 @@ +# >>>> +# Copyright (c) Siemens AG, 2023 >>>> +# >>>> +# Authors: >>>> +# Su Bao Cheng >>>> +# >>>> +# SPDX-License-Identifier: MIT >>>> +# >>>> + >>>> +require recipes-bsp/optee-client/optee-client-custom.inc >>>> + >>>> +SRC_URI += >>>> "https://github.com/OP-TEE/optee_client/archive/${PV}.tar.gz;downloadfilename=optee_client-${PV}.tar.gz" >>>> +SRC_URI[sha256sum] = >>>> "368164a539b85557d2079fa6cd839ec444869109f96de65d6569e58b0615d026" >>>> + +S = "${WORKDIR}/optee_client-${PV}" + >>>> +# Use RPMB emulation >>>> +RPMB_EMU_BUILD_OPT = "" >>>> diff --git a/meta/recipes-bsp/optee-client/files/debian/compat >>>> b/meta/recipes-bsp/optee-client/files/debian/compat new file mode >>>> 100644 index 0000000..f599e28 >>>> --- /dev/null >>>> +++ b/meta/recipes-bsp/optee-client/files/debian/compat >>>> @@ -0,0 +1 @@ >>>> +10 >>>> diff --git >>>> a/meta/recipes-bsp/optee-client/files/debian/control.tmpl >>>> b/meta/recipes-bsp/optee-client/files/debian/control.tmpl new file >>>> mode 100644 index 0000000..6c68b1d --- /dev/null >>>> +++ b/meta/recipes-bsp/optee-client/files/debian/control.tmpl >>>> @@ -0,0 +1,51 @@ >>> >>> Since there is that ".service" file i would expect a "Depends: >>> systemd" somewhere in here. >>> >>> You wrote that the debianization is copied/inspired from somewhere, >>> maybe that Depends needs to be upstreamed. >> >> It should eventually, and we already tried to reach the package >> maintainer regarding how to contribute best, given that his package is >> not yet on salsa. No response yet. > > Ok, but the point likely remains. Something "systemd" should be in one > or multiple of the "Depends:" Not unlikely, yes. Jan -- Siemens AG, Technology Competence Center Embedded Linux