From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Fri, 15 Sep 2023 12:16:21 +0200 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.94.2) (envelope-from ) id 1qh5s6-00G8pN-Tp for lore@lore.pengutronix.de; Fri, 15 Sep 2023 12:16:21 +0200 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 1qh5s5-0001eq-9r; Fri, 15 Sep 2023 12:16:21 +0200 Received: from mail-zr0che01on2070.outbound.protection.outlook.com ([40.107.24.70] helo=CHE01-ZR0-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 1qh5s0-0001eh-2K for ptxdist@pengutronix.de; Fri, 15 Sep 2023 12:16:16 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WkCGj10sJNvXhy9Bcmw8KT4q5BUmzwf5lFEiOlhDwQaqaP+jaiJWFuplLi9vfk0uojkda73UJH1of1ExVjJVtAjPmdepRR6WIlJK1pTNT+7FDD4e/161SXX0saxrTLa55mMJjyF2qAQZvmMhJRTD8h+9Kqc8ZfZzAsjr8dP+sNa38hiKtuxCikH+cWbvZaOBAQ/j/81dkc+1uTU7DAYim0yKyqPlx5QCs2lVD1kjgaSuo5zQbknsfrR+h8C+hvbwFKpWdjRofIzRS2YS44HK/wNHgL9Kc98x4FiH5m9CCwlwxvSenm/gCOop6j4nGU6J95EviBenry52a0N6Go7KAg== 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=gJq8OEMrHEmt6clQd5PS50s4r7XrFFUzEYZ4q6YY2Ck=; b=L2ayyLhSnXpQUCrfliKopFZZUlF1zUY4TlMJLHvBHSdhaOvG/hy0KIALEg2Ir91eWvEeBf88poJtjSYIb74yP1bKorNvUVSui+EChk4YULIogrpizZaZBxc4oyfsnAa7Uv+iOa8DWvxbQ+Ic3GG7dVdACcAfhv321muEZgHF2NcCWIiWyTNrS0nBtdjWSEG4OBq6+qfVtVMRxR96i+C2ELYVKBssXoeh6xQIf48IwhLnNXJhMXZbD+B9qW/bTU0pbiYJAQonmE3Eej4tVkOvfQI9cYH6XJJUvWOqx9OGmCeNSgaZcvvvF4Lw2wnPE1FuQhiV5baLvypvl3xZWnka9Q== 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=gJq8OEMrHEmt6clQd5PS50s4r7XrFFUzEYZ4q6YY2Ck=; b=uySg/wmtH0wUbDMUWGp73TD36Tp/tR97f5QLczl5rIVudLPuzTSW1IsHj/QU2blZgONG8A1i4qoCF+wuc59OoIB899Xr8OXi+0jh0HIpZp4zLHf4j1X46Y0BwxjbUxl+mImMFnYrg/MvnxdFuSUZ0VcYO4EmGRqeHiMAtdP31up+a1XrMYFPNR1wc0dy4P+wciS06H/neJ+80F7y/GrG1178pfnjCDE7vYofpSGrU9B8b8IxztlqppuhPvZbYnT+wUMsRWMsD/QG1UbFyOaI50IBflAWlnpkAVe/MzHFeeOrr29hTJV5JhVIunUXESJGuo3q7k1JKR5xhJVhtAs3Rg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=verity.net; Received: from GV0P278MB0784.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:53::9) by ZR0P278MB0800.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:4e::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.21; Fri, 15 Sep 2023 10:16:13 +0000 Received: from GV0P278MB0784.CHEP278.PROD.OUTLOOK.COM ([fe80::a5a5:a491:679b:42e]) by GV0P278MB0784.CHEP278.PROD.OUTLOOK.COM ([fe80::a5a5:a491:679b:42e%6]) with mapi id 15.20.6792.021; Fri, 15 Sep 2023 10:16:13 +0000 From: Simon Falsig To: ptxdist@pengutronix.de Date: Fri, 15 Sep 2023 12:15:54 +0200 Message-Id: <20230915101554.54249-1-sfalsig@verity.net> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230913160546.71046-2-sfalsig@verity.net> References: <20230913160546.71046-2-sfalsig@verity.net> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: ZR2P278CA0004.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:50::8) To GV0P278MB0784.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:53::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV0P278MB0784:EE_|ZR0P278MB0800:EE_ X-MS-Office365-Filtering-Correlation-Id: 8922696c-072c-429d-01bc-08dbb5d4c9ee X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DTP1s86IhOQbvVQBWqIsi1+9fyRhZJZ5h3x29Q7R4hZGYlFlPeKreDDxTy1tJ3txHhsVn/MWcshiyTK22pgeeEtQg1DNpZGLQCRakUOj17SxA6YYh2czIWlNqiT0qTrP9xggPyqyKUsRg4PetkK5eXVCeJkboXXJjm4SIduouQmCb65epkZwDQtTqWFgKsKOTHlJ7fx97+qLH/eyVaszych/kcXRAZiOxO0W3ZucfihjHwkwts/+18hRAqeuq2CJ1cOblAsjFsGqoxikCFY7LilX317qGF2Kr7cACwXWh49t/8nbXw7SPIpK+z/xq6PLMmbWgFIRrKguCX8BQuycmvPuCUwKtvqd3JtqRQAL+VifteXbgRH2w50VdVdTuSX5pX9m960EvDAma/ozEgbtW7ol5fQw0PnjP4mckZ08q9Hc4qEfcYSuBbGk+k8jc7VDuhyLcSGFuyqRyfuqfRS5JijeGp3E9XebXvamVX445eYalbdSfznb6BpLVSGUlYsQUDXHfGw4rxwdrwAU7f+iYbbvl4bypHlgcg6OqdRtC+hxMsPb57IK/vduKHxjZa3X1+pCeiBssB6gWDiIZgNtUcno73XDr1Q830NtW7PpJHo= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:GV0P278MB0784.CHEP278.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(346002)(376002)(366004)(39840400004)(136003)(396003)(451199024)(186009)(1800799009)(52116002)(83380400001)(107886003)(26005)(1076003)(6506007)(2616005)(6666004)(6512007)(6486002)(38100700002)(38350700002)(2906002)(478600001)(86362001)(66476007)(66946007)(66556008)(5660300002)(6916009)(316002)(41300700001)(36756003)(966005)(8676002)(8936002)(4326008); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?lx3EjOgSX+qXD7kqLDiFBSzLH4YkXVpuWGMHHm+JmRGsSk8tGwpu3eiPTkV+?= =?us-ascii?Q?1K+EyFRfifG/U1RQCEUkOmpO0txG3ul+S2txQlvKrOlSxr8+UA5yAZ/QSwNQ?= =?us-ascii?Q?9ay62zqXnPaPSlDB4zy0fq7xZFPvfYJ78EaFTMc9PaDLqXLKMI6K949fikDD?= =?us-ascii?Q?FOOQFTbQUzEaRvZHDGdYP26e/CfQzVGSRzq1IRnrzPqxsHvuDbRaTIBjqMDT?= =?us-ascii?Q?WoEqkn/uR+jBlSIBGi8pb57bU2G2UvqjAwCkHegDM01mvwivUTrDnCcVBcXu?= =?us-ascii?Q?xjEKlTZ5mlR9r7/zrzjUCMQduALaycLHT2B+0nq8NUVWSBA8QBlT4jH1uWw2?= =?us-ascii?Q?V6aCNa6EbXcc6H/3KLZIW5EwnFsLAjZQbJ5F0X2H/Q9iSXrdwhFGN/1iadjc?= =?us-ascii?Q?oVVoXWnPV96P38cHEWG6IYXvmOathMEmr7jxRsLPbuttyy+BAB85AOaiUXIl?= =?us-ascii?Q?k5PwMI3c4joXrzHUKFtVn0FmlUHWIfE2HN1McluX/1FoMh07d60CjvqkdVBd?= =?us-ascii?Q?vExCTOs4MKwg6xnbAoKR/CqP5fGLvEGw2c7gaRgDi0Vvvlx9739v2AHoYifk?= =?us-ascii?Q?aB9RCVGadqnwPL7I1e0lG5equ6M8O4eYocNqd+hMjUJuv2cZbvRIr+bt2htf?= =?us-ascii?Q?2kRwNMp0tNFRzwLfXjrwkUBMROHJQsELHMafePZYk/zNF6tyh3EhrFoANltZ?= =?us-ascii?Q?0qBrsxkse81RSidHVV6OP/7iV9B3NsiHl+NOkZiCtuL7rZihVZR+XjMWVI7w?= =?us-ascii?Q?RlFWy72/GhqLT2p4WaWTYtjpQkBJpm0QwWq+8DQnSlzT9zKHo33q4f8f0SHK?= =?us-ascii?Q?HB0UHL+b8ardtQy06mjxOT+gf3NcTcslbF8gKQH9qhrcrYafG3vB647AMQ+h?= =?us-ascii?Q?ADjKqZoj8G6Ai2d+eYmTe5HxzmOp4Nfn/poDmLaMQdFBXDabrqFC7Lqt0Ie/?= =?us-ascii?Q?EJ0ykXJP4D4frZ3agQv5+jU9tIX3ZTM7GLbmPUtor7hrhfWpw2w+NFZQabWE?= =?us-ascii?Q?h6bqYs8+8tu+t/3EwhPeAi5OZAHNhAPTj0BRlhn12RULe5BhAkCbJRqpe53D?= =?us-ascii?Q?AU4ldoFI2liJUco539RzlfIyBlSCBahuwDkRMp/BpCYYoKj2jjB/hlu/tU5b?= =?us-ascii?Q?HYeVGau/3QJ28PE7xISV2gv7exxGYNsShujL+j4MYHJxzEEGOqOifTZLjZ93?= =?us-ascii?Q?G7kQgjNtCq9f8N10juberbFagWLTocPKDqT5pQ3BmMu8om3UxxeI1xE3F7iq?= =?us-ascii?Q?9jQmYc8yPbCjR6O0PAiFcXDlZsAWQe/9dUos9RDMIvjBhpCEU5Q/lCcAf3Jn?= =?us-ascii?Q?7Fy7K72Hqirfba4jWsNVFAlubSN1iCD7Y3/g4iGlSGIZ3Vln/0q5FgbfASWs?= =?us-ascii?Q?0sIacfZq0z3Yv3LqjSAodQLPnBWhAzt07xwGQN36iW0VxgM6AnOa/P6B83z6?= =?us-ascii?Q?Dgn0NPltTgTGru6VwJkAVJmMVzvrvjzthEIwcjzXZVcff8WhTPC/7G47ekte?= =?us-ascii?Q?m477RrSqPaiPXcK4nmfQ5eQvHo7TJJTaguhc2h7cIjkHDXwnbKP8fsBAzZ4a?= =?us-ascii?Q?pjbq9HVXmnPqD2/Mp21Z0xt/bWWfUjV2kp/llC1/?= X-OriginatorOrg: verity.net X-MS-Exchange-CrossTenant-Network-Message-Id: 8922696c-072c-429d-01bc-08dbb5d4c9ee X-MS-Exchange-CrossTenant-AuthSource: GV0P278MB0784.CHEP278.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Sep 2023 10:16:12.9873 (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: NwAT+FdjjZHnmYO80tk2Kda/bW7hedXaOzedrsRNpBKGRrDPoAtV7FxJ8NXBfwzLjjOWrEDTG/GBofjFJB4sFA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZR0P278MB0800 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.0 required=4.0 tests=AWL,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 autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH] 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 From: Simon Falsig 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 daa5837c9..10769681b 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 413ad735c..b3ed2ff7a 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 55d43b9b2..2f4d9c607 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