From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 19 Feb 2024 17:56:54 +0100 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1rc6wo-00EvsP-0e for lore@lore.pengutronix.de; Mon, 19 Feb 2024 17:56:54 +0100 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1rc6wm-0005HQ-2o; Mon, 19 Feb 2024 17:56:52 +0100 Received: from mail-gv0che01on2139.outbound.protection.outlook.com ([40.107.23.139] helo=CHE01-GV0-obe.outbound.protection.outlook.com) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rc6we-00058i-9W for ptxdist@pengutronix.de; Mon, 19 Feb 2024 17:56:44 +0100 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lY3S6L/pWl9aMn3FX0tkeSKOYZ4l5lrUEbzlUITXSi4Hh226LIpvaArsjDqyYfVKJxoA5gHAP7AUmwk2ECBL2XFnJXp5d+lez3w43zc+WDiNxQa1S+NXaV9PK8DyOiLqK74nfEY6X4LTyqFaUIySZSiFuX09BjQRbpkqDwuUoBUMQ3F8lwuiEz+WkZqvYHzqvi27RkFmHqO3O9ZnUac1tnGd8KikM2lnPB7MyCi5nn2iq4CeSE5tBx9axAFZNLwjd77prGqm9pzWbXz5Odx4WjYoI3TGme9l3q9pu/N1M5KcDFGsUyBMeyBiQUILtssjq9wZP6NVnpi7rDhbMXI7vw== 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=Rq0HiXUR88M1z7aDQc6EXgT4MzajXT0I6Asme75aDO0=; b=E+IBA9+g6X8B0BQPbdLApJrvPPABlKcY/6O1BAEIitUq3wUCW/9tTnKiIiujCTFelzlQrwy7qt0f5A/nzsqthhTvgTktl7nJM1Q7aaL8hfbPx0caSgg6ZUKEf6nhhbXx1whr0X8Qsq+8LnBsRvjgXacuj/uco4bCvCwvLUX3wN6uRvm/6i9QSIA5qHA3iHIu2UFHwTL2r0CO+0k6rJ0qpP9a6jyCXNFi22thxdTYqxGFhvUbDizOwMSTl0LNq63tZb6lON+F9kIkShLmWhEqjrNZQ/Xa1Ae7prgqvncarAYTT1QpiX+x2HLoj4Bnh7Xo1qhWigeCeKH4ZG6NvfC9WA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=verity.net; dmarc=pass action=none header.from=verity.net; dkim=pass header.d=verity.net; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=verity.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Rq0HiXUR88M1z7aDQc6EXgT4MzajXT0I6Asme75aDO0=; b=xnGF4c4GQQtaIopVlel2z7pnAhEW/l9kWdkuv65+42WNiFN3sDHLcxnM8D2wsqp+iA2C4PJhleevGvWfJVxHZgUdx390WObGi0oSJdiOKYvwOcyaOS1bbKVU6Uid4+JaLnAkXlsU7i3VaR1K4dnoBzeFOP4ai9IZqP5Q2l5eohJhhNADgmgHUtbjDhWJ5yF4gCYmfN7kbezIlnXPyh8U3UAmfIe506D8p7nO2azdJC+LcItCuQtIOfIjRpqA5LJmfXItE7ddS2q5HpDm03ACNiIz2EP9SS0dJIIQpr0qm3+DraKZLV6PpDpq7bB2lexf7j7xLoz6h+AX+kbGRtbTkA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=verity.net; Received: from ZR0P278MB0991.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:54::8) by ZR0P278MB1136.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:54::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.38; Mon, 19 Feb 2024 16:56:43 +0000 Received: from ZR0P278MB0991.CHEP278.PROD.OUTLOOK.COM ([fe80::11ae:207:fffc:fdd1]) by ZR0P278MB0991.CHEP278.PROD.OUTLOOK.COM ([fe80::11ae:207:fffc:fdd1%7]) with mapi id 15.20.7292.036; Mon, 19 Feb 2024 16:56:43 +0000 From: Simon Falsig To: ptxdist@pengutronix.de Date: Mon, 19 Feb 2024 17:56:16 +0100 Message-Id: <20240219165617.70971-2-sfalsig@verity.net> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240219165617.70971-1-sfalsig@verity.net> References: <20240219165617.70971-1-sfalsig@verity.net> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: ZR0P278CA0015.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:16::25) To ZR0P278MB0991.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:54::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: ZR0P278MB0991:EE_|ZR0P278MB1136:EE_ X-MS-Office365-Filtering-Correlation-Id: 61a8a38b-94c5-4436-d68d-08dc316bbfe0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: J46STRcBm2edCKe59zudSoJwCUI1iP9Pk7TycxTzIpC5dDuuOpgfr1DsD9mc9cPPC81kLchmcHYPf/RYK10Njlfai6utd8RN5jz9Kjm4Zzdet4eNiPWpnAb8Vm9ypmPlH8+jWxivxqAnH+KTvi/GQVIgSqWbmcQ8AKH0nCHt4Qy8ImnLHunDe3HkxDRT5CIrcI+qKOoAuFiwaeohWlYszC/ss9IllJV42i1NsjBbgx7ZcCE+hPhhuhnCoFhITAWH9hIfiYnB0zPUg7ntc9YqdBHndJgN3IWUoeAazjmaVxFBus5W9pvZhcv1sLFZV4RbdnorOzjIls9O9iMlgte/Ms7vsuwrqbmP5ujR8Wx3/Edj2ZQnz6jQqkHRcUk+Qe5Grbj5Hiz/Sk/Z2eDfBWaheaVYD/rVvISMSLavdijT3gMZAgRORs4+vilSi1pi3Q+fI8csylOBkK+Za0viJgbVbzEMWXksC7NPdK+sKgq3ZWCGr1yXZls+nlw1WgDiduIDhzLWqpTBIOe28wnaCBHOyns3SpEu1R4fltGovDCp98RrTmASCw5sur7wHqdYFz2/HP1PVIeEJWQsjUxGRrpPw73ki+yGtTx9JzjFCTUNdzs= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:ZR0P278MB0991.CHEP278.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(38350700005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?N3MQxRYIKN7jqb1IufKXglhrwdQJ6esTC7JDzwwhPtd/u4JWiybj4PJAqpeo?= =?us-ascii?Q?egWRyw9IkRfqW9kOeGspSVkoLBgS4orgf5TR2z7+s9oYzQfWbd7H6gDjbHn2?= =?us-ascii?Q?YR13HiLS+/asrRFy0Of6jSsc5wuvHDv25hDxgetHGrDB/OdmPsTWLu/ZhTR2?= =?us-ascii?Q?u2Npf3FI/ddq0faGSatcKB6Zz3tMVqPCsV9t3zTSwKbQ4JhNZdowOzEto8pp?= =?us-ascii?Q?gsHDeD1S3evEBWq18UNKaasGWQSGSrfPS5p7BEgPWyigey/jS0q50xD9ZSLN?= =?us-ascii?Q?cBuJ14a0lysHhFr5gpEoLbJzHGa05NznGk0QlJHcDQxtFqziYUdjHBpJx5Fw?= =?us-ascii?Q?bvBLfzygRcVJH9AHgqKO7VUJwvtX5dcx78Pbulf9mhyWxJuinymGKIsWzilT?= =?us-ascii?Q?9mi4pcPpzBY+p5q72dlNRJbTLUqmkzOexqdCxTA9pJslgKFoAbQzwYDt68O1?= =?us-ascii?Q?uPqrI2n0Ya4bnNTA2GxxV7ansB7w+di7txIjgWDvXD/xjmfbTGj+YlreXP9e?= =?us-ascii?Q?+09IlrfPZOCUjmWO6FHd6Dmdo8k/hmisIWJkXW8kos30jSGbnrwgnEQCqMu8?= =?us-ascii?Q?6SQfKCyAtOcIIXDDeHHDt2V9oE1vL5nouEsnAAzef8TeSnJdEUl4zgCMjbKq?= =?us-ascii?Q?1Q+A0uy18+Xeuni9Q3SHYTrJAmCRJDoUUfurYJW+aDNhkHoCvdQGbDH+2dwm?= =?us-ascii?Q?cwZYkBlXwKHto7qIJlD22niD5God1oWVfe810ndQCuJKkvYK8bQHmFdkfMhb?= =?us-ascii?Q?D0JB74mfV0qZdT1QGjM59cNZPCFulQjfsjvG20QLcRzSSLWY/KAhgNEFfUoo?= =?us-ascii?Q?rwlm6fYYAArsErph690yo5bYyauKvi1qatGUH1/dx++0/L221r6oquNPMkkF?= =?us-ascii?Q?B2ZYM+b5EzBz5kCSZVZ2G9nafQsKQBroIJm5JK+tlMTVivEJlOo0YP2CvslE?= =?us-ascii?Q?AhYY1FoLQQbropgKwsxcpw5Tjj5MrivGFjzeThSi6rXH139ieOds2mBXYJsj?= =?us-ascii?Q?yHxd4JfA/gQmXxzCQSHj6usjKkbHmHa5FeGU4o3PvFIx3UhydQN+qVLSrjrz?= =?us-ascii?Q?I/J/zz4Y6PYSHO2lRsjIQ41qToXNjy4gMJAGZO7ytaOIEPDK982xQNA2CbFF?= =?us-ascii?Q?7SvOQC6lLa4AQga/OcL4rPwMp5g0RWTVv+iivBxvsIsrYAcWr2/Do2Tj0cAQ?= =?us-ascii?Q?BUod80HV/hTkJUd7z/vtKEz8NfBGg7vcORwgZ86zUiFkcuKPCEyiMsCPNPbY?= =?us-ascii?Q?hAG/Bokvkm4n9SxcU9VBdQm9jnW2hAESN/df9ahEvIq2B2X6oydGZcewArMp?= =?us-ascii?Q?v474Ihf8482p+2vc2/SyKCHhD6hKuTfFjPdfYPAGEladUhQVe1Vsjf8gEe80?= =?us-ascii?Q?ZukRXd/lRsgWQI9Fjn+zibHWIZEe6lZQRxuG1tZVhfPm++g3fI9/Zyic+Qiz?= =?us-ascii?Q?Q7cHtzsncpeKlYdk09Fles0pTOM8XORXtQxrtTmKbuVHcpk3umZbyFPpClos?= =?us-ascii?Q?U4qkQm84aybU941iYfpwxp8GUWM4KenVoQvj9vCaycjq5X1IAd5kearZ0FN3?= =?us-ascii?Q?IOiA7ukeRHoAuxPvE+7njNS8ad/1dJgpDNGgEDpE?= X-OriginatorOrg: verity.net X-MS-Exchange-CrossTenant-Network-Message-Id: 61a8a38b-94c5-4436-d68d-08dc316bbfe0 X-MS-Exchange-CrossTenant-AuthSource: ZR0P278MB0991.CHEP278.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Feb 2024 16:56:43.1094 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 06487c72-7d88-4632-bf56-071603defa0a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 7nhKaoHiZkl7wf0Pqo9LDBC9/D3BU9o1+kkh6YiOciZdC2jYBlLQKDoTfyHUhgYhBoI0Vmwo2LeZj91jdavLeQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZR0P278MB1136 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=4.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH 2/3] RFC: Add CPE for a few packages X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: Simon Falsig Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false Just to see how this could look for a handful of packages. Note that all of these have a different way of specifying the vendor ID (one is $PACKAGE_project, one is just $PACKAGE, one is something completely different). --- rules/acl.make | 1 + rules/busybox.make | 2 ++ rules/wpa_supplicant.make | 3 +++ 3 files changed, 6 insertions(+) diff --git a/rules/acl.make b/rules/acl.make index 265a8790c..8f1724fb1 100644 --- a/rules/acl.make +++ b/rules/acl.make @@ -21,6 +21,7 @@ ACL_SUFFIX := tar.gz ACL_URL := http://download.savannah.gnu.org/releases/acl/$(ACL).$(ACL_SUFFIX) ACL_SOURCE := $(SRCDIR)/$(ACL).$(ACL_SUFFIX) ACL_DIR := $(BUILDDIR)/$(ACL) +ACL_CPE := cpe:2.3:a:acl_project:acl:$(ACL_VERSION):*:*:*:*:*:*:* ACL_LICENSE := LGPL-2.1-or-later ACL_LICENSE_FILES:= file://doc/COPYING.LGPL;md5=9e9a206917f8af112da634ce3ab41764 ifdef PTXCONF_ACL_TOOLS diff --git a/rules/busybox.make b/rules/busybox.make index 929f721c7..fb0738730 100644 --- a/rules/busybox.make +++ b/rules/busybox.make @@ -22,6 +22,8 @@ BUSYBOX_URL := https://www.busybox.net/downloads/$(BUSYBOX).$(BUSYBOX_SUFFIX) BUSYBOX_SOURCE := $(SRCDIR)/$(BUSYBOX).$(BUSYBOX_SUFFIX) BUSYBOX_DIR := $(BUILDDIR)/$(BUSYBOX) BUSYBOX_KCONFIG := $(BUSYBOX_DIR)/Config.in +BUSYBOX_CPE_VENDOR := busybox +BUSYBOX_CPE_PRODUCT := busybox BUSYBOX_LICENSE := GPL-2.0-only BUSYBOX_LICENSE_FILES := file://LICENSE;md5=de10de48642ab74318e893a61105afbb diff --git a/rules/wpa_supplicant.make b/rules/wpa_supplicant.make index 644df4fcb..c2172853d 100644 --- a/rules/wpa_supplicant.make +++ b/rules/wpa_supplicant.make @@ -26,6 +26,9 @@ WPA_SUPPLICANT_SUBDIR := $(WPA_SUPPLICANT_NAME) # Use '=' to delay $(shell ...) calls until this is needed WPA_SUPPLICANT_CONFIG = $(call ptx/get-alternative, config/wpasupplicant, defconfig) WPA_SUPPLICANT_DOTCONFIG:= $(BUILDDIR)/$(WPA_SUPPLICANT)/$(WPA_SUPPLICANT_SUBDIR)/.config +WPA_SUPPLICANT_CPE_VENDOR := w1.fi +WPA_SUPPLICANT_CPE_PRODUCT := wpa_supplicant +WPA_SUPPLICANT_CPE_VERSION := $(WPA_SUPPLICANT_VERSION) WPA_SUPPLICANT_LICENSE := GPL-2.0-only # ---------------------------------------------------------------------------- -- 2.25.1