From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Tue, 02 Sep 2025 13:59:59 +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.96) (envelope-from ) id 1utPg7-007Gfr-2W for lore@lore.pengutronix.de; Tue, 02 Sep 2025 13:59:59 +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 1utPg6-0001U1-Rz; Tue, 02 Sep 2025 13:59:58 +0200 Received: from mail-germanywestcentralazon11022073.outbound.protection.outlook.com ([40.107.149.73] helo=FR5P281CU006.outbound.protection.outlook.com) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1utPfs-0001Q7-3r; Tue, 02 Sep 2025 13:59:44 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vPATpfv41iFYTKDFCZ331tGpz4nCqBLsa9HP/yGutBViHeWUUNmRg7AW5ji+FRpClFdbi8gN9xha1xRv0WaqeUDo8lmb/Svz4THBsrMZtOpcSnU8v7SNLT0//4U8UngM4SElq5vrJ9Pk92Dh4VSAkWmDKxHDVI1gocnRnhFstVOblBANA2UJMS/W/epBP7NsDZaRmrKzloumG9Lhaby0HneS2vsViZFawn7xNO7tii5KBjE1WqLsOhOZOWidN8ZIy2w6bHSmswkNdizfGNl664Cw+U7tbW9hCkt+H+s5l0aFSSGCg2I/AeMwuKNxphOetklg/1Tkck1DZ9RQEZhITg== 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=II1uNtNJIs6be4slYiTbzTLIPUAgoLoMcIUQYsXTNdE=; b=tCEczHBsqi4yMJ6cWObNvGUHBJ66jf6XsnNzsK2jEU2MoRjGoQy9MObrXEzrPYMb5Cz0vhmHOQZuUTdlStz3SkFOxIBMFyEwJB0CTNCMVA2XT3VJoPfjyLH/iBmBQDdd3gY+9PsV5Zj4+2rL9U7NrYlTLhIYk8cH8SawkTRKY8W0QBPyOhgJ7OIrh08T3M+zv9ssJXFx/A0QToD+vaQ9H+MsOYcCyQqljO2mPmB9CFeMxKJvZSYAKI86UxYI7MRidQ707xwsewqIPLLOy8YowF2RvkDFklXgpuCei4EoWwgqinXkXu1pkNfeeLkqMGLsN9yAZTwaH4bZn4q/3iv8PQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=eckelmann.de; dmarc=pass action=none header.from=eckelmann.de; dkim=pass header.d=eckelmann.de; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eckelmann.de; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=II1uNtNJIs6be4slYiTbzTLIPUAgoLoMcIUQYsXTNdE=; b=T7d6OI5OPbWd5m9vvKRW9gSx4MeCcniF14vlWjdKDOWIlufGIdtw0uGu3SgFEBW/HaKa3MXxcQcWy09qOgm0o6pGRMpT7ap0b0K+tZgCiI6T73E5fq/IGpiscB0NRULo+oft7UKtQhWi00Bfbx8o8tlVSUHGoBRCrqN84i4FpE0= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=eckelmann.de; Received: from FR4P281MB3510.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:da::13) by BEZP281MB3141.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:2e::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9073.27; Tue, 2 Sep 2025 11:59:36 +0000 Received: from FR4P281MB3510.DEUP281.PROD.OUTLOOK.COM ([fe80::3927:fe99:bb4:1aa7]) by FR4P281MB3510.DEUP281.PROD.OUTLOOK.COM ([fe80::3927:fe99:bb4:1aa7%3]) with mapi id 15.20.9073.026; Tue, 2 Sep 2025 11:59:36 +0000 Date: Tue, 2 Sep 2025 13:59:34 +0200 From: Thorsten Scherer To: ptxdist@pengutronix.de Message-ID: References: <20250902103538.2271809-1-f.pflug@pengutronix.de> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250902103538.2271809-1-f.pflug@pengutronix.de> X-ClientProxiedBy: AS4P192CA0039.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:658::20) To FR4P281MB3510.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:da::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: FR4P281MB3510:EE_|BEZP281MB3141:EE_ X-MS-Office365-Filtering-Correlation-Id: 219c6162-6402-47ac-b586-08ddea182fc4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?ycL+2LmTwhIzUdI8FDUmqofgjPyCNGVAh0muYDc7lvmtA6ODfbk0SjhoEwfp?= =?us-ascii?Q?pWV4pjPcpEAtZrFx94t9p49ZJ8qCahpHeXxPGulSzt9eRC3o8GAbd/MQImMx?= =?us-ascii?Q?Pfnextu1Nelxp5+IvZ8ThE/JqaMkURiLduPHH0giNz6kGKsDBOSHzW/3U6Nr?= =?us-ascii?Q?kDDqZmV53UzA+U3i4u44iqgC0Cl5j9pqUC8tTvA/c/zUGpvY1T2RkCeCp5M5?= =?us-ascii?Q?e2FHa+0Y3e8Bdrs1jSJCD3I48Vy5/sValhXCJ6rZ4l144hnWcqMLHc9OvGhA?= =?us-ascii?Q?39hs5aJJUBxcnHg5k06I4oMusFksiZEPY/HvU8WpfW1taMN7rNJIAi702zdG?= =?us-ascii?Q?mLhFnUsngxoduJ9J0SEdDfXqzl4rpMey8/f7+0fxIaDiurcSKukLouGmcJNh?= =?us-ascii?Q?LiJ3jmHmQQ/NcfHoMI34+njgRBLmXAWtoA1k8bu5fuq/NhfQuxiNVAdYl214?= =?us-ascii?Q?3eWxUtrkP0RrUMFJGgsD2OLOUycb8vHhUKYW+nwXOkJcFNyRou0tPZanIgkb?= =?us-ascii?Q?mt9wBbJbA9p1AEK9DHuOO/aqMyqhIKupd3VEl+AA21nhijNdsxsovwFUsvBI?= =?us-ascii?Q?EKpS+A5CGX/78/KXMKwKNUQE39A2TqJ7JmKVsYNUIX/0DHDjWo8ESKhrraVa?= =?us-ascii?Q?MWRdFhuQ59h+aFK3nMU3TUKNooSrT4KeZ/EipO6ySp0BGRDuJT8aqKwCFTxU?= =?us-ascii?Q?kMy7xT8HsktOTsr6qSi0uwLjh0qjE4X9pktmijhF8dlN/G8scSMqmCP7cgYk?= =?us-ascii?Q?5PTU4x6XsBX119rIYoEMn1SU41ivDgzgnUwHX7umAq3JutHT1jq21GSIl/Sr?= =?us-ascii?Q?j0iB7b4cdqo8Q7roGCtoE9rTCGvXOtrgd5YyJ6Pvwr+9awXxrZcPYVOJwHZo?= =?us-ascii?Q?FM12mg/ceKxidFbhMsbtrz++NbKskudcOPsxZdyuzxRzFTPIXJNEnnMdUztc?= =?us-ascii?Q?+ULwquSv/Vdh4IEdSWtHjFtvB8rHdiXf4wfGzZjd0yY2/qRvaNRCFODmQAV1?= =?us-ascii?Q?JLLlLC50Zx+/FWrnMy+7RI5NB3mD5ZV6Bqlw0iWhUu2ke2hJMU5yA8FU6vT+?= =?us-ascii?Q?8BOMh97six3lSPOeHvbZZZF5d42iYo1VAEHP6uwAiQnYlbCpu8ZrlTTxTcPE?= =?us-ascii?Q?vQwrj7qKkh3Jyf9nq9a0zbcWbIlttVgBiSzwYaGjasrBEhwkUwZOWi4ipL/k?= =?us-ascii?Q?A7I/4kTTVe/VcNXJRdiSoULdX7cl/hyNbcC38rJm7e2YQrX/h9xgCttsP6PF?= =?us-ascii?Q?bhhN/owhj20T/5xRfL9egKEC0QmYS5V47ot3GpLcnBlJxKXNSldV4uk6fHgc?= =?us-ascii?Q?WPoxkE5vZCB41Js3zc5HByqFC2cMkuaiiWETxvdyvRaqvDPfE+HDRIycS6zY?= =?us-ascii?Q?nl7YDmDUQgtxWob9BUw339z45yTo2bwFXGXZSuKTWU76yA/FVQs1YpZtGQGA?= =?us-ascii?Q?/XtqEQI3rd8=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:FR4P281MB3510.DEUP281.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?fbYWKhIqiS2JjLa7sNjJYRMjRJIOcSIIURbmO16nYY/s35mMJyyMI2+T4QVf?= =?us-ascii?Q?fZTc/qC2dXqfKEznv7y3XBPxgPdqzU1P5FSQnltZOpjA8M3GA8nmjKgiHiNm?= =?us-ascii?Q?pxKBnBNWNizWsEgpYYuD2OuX7GSCPI/JR3TCQtyVFHpTul05u1IaLhnMAHSa?= =?us-ascii?Q?QtCa7CCsPau5nqqdmIJt1qwz9+0aUS7zAqjEZWEbQKxwXXEiYOHqH6GV8Be9?= =?us-ascii?Q?4XR/xoNZIvLbaakt9RvZ+VKLVCK60ruTUlNoyrdfv3hOyVvDGTXG6HxpHGfW?= =?us-ascii?Q?xl3DdVVTZOlZ3kQUcsTngjfVHMCCSfwSEFaa2HejmATcq7WD5Plo+qQngBz5?= =?us-ascii?Q?iyzZkEWHP9T/KSjjG4Klequwgv8R18ZCWz0z7alDb7jUIugOomI6P4cGSizA?= =?us-ascii?Q?uvzZoxZqBe/xjsiskqJBfMlULxYr/ktQRdk9XF5nlAheDLLrZSd1WbnvyXo3?= =?us-ascii?Q?LkO0uGKU2Ad4OMTwrYc61f6d8nDsjaVBgTW05w2c1GUecPPMow5v8+gSuigI?= =?us-ascii?Q?W+TTyCmemsueFyCCVGRHSfi8Z8L2Fc7WinWKz6wUAtb6+ilzd4h9rpsfd6US?= =?us-ascii?Q?YUDVD9ylkWqrwMcH94hNt2B1vcZMBvU7LxKZSCH7DAgNsbIKlIUrIfmEUz9n?= =?us-ascii?Q?ewMWfSccA8RBEHD6kvbUxQSQ97iAO/AIXkrde9CtZ2mYIfrW0KRNN/PkkZYy?= =?us-ascii?Q?xc/S4nFtEYR3JkPNhmNsDUve9+6hZTMdTkIq7A5Z9oU3vA/uJfHOkbGYccZN?= =?us-ascii?Q?Bh4HkaH1kbH9Gr8ZevqhtwOX0tH9MPxgmcLZDgwlM0WcUSMy0TMnf6NBeg22?= =?us-ascii?Q?eQGNpdJp3IM4AHLjjRMAtQ3Wc5/Y01XyYGTH2EmmUsyYAwT6cNXJ8Capqq1Z?= =?us-ascii?Q?xoGCao2E3b+HpLJ+aGVi+NxZwyyr4ZTGGx9ufM7DydKUIxVmLt7cC9OtDrRD?= =?us-ascii?Q?gmLuoNXfcXK6lja0plzamE88QSahP0EKgJjLrgH3w9zbwLqvxmZ10guvY3+H?= =?us-ascii?Q?Txw9wuCh/G2+DpsU7I6Wv5BxrHvdPmtw8yqkAgGweASPSFOXnj//0nZGZOMd?= =?us-ascii?Q?SiCsKuk7DiTs/hFgYGJTUbbva3n39kbXsIRaj0NBNV9RqefKsLaVy4RNgT4p?= =?us-ascii?Q?tTdRwMaMTsC4O8PlSpLbwoQEgHsJ3ggGsgh3bk5my3Z6mzqzeD2AZ8fgLzlm?= =?us-ascii?Q?0TrNejuFS16RGEvGzfNwd0znMKg4C54EhCg1ImEk/S9VjLglBR+65Zq/LX+M?= =?us-ascii?Q?EoogFsaOY8Iv0YQ3TyJDFW3NXVQ1v555M0HxvToEWBcA5LKAD7GC5MaRvDgZ?= =?us-ascii?Q?VSAG+VCgY2WL4mmerIA5+HyksUwjaXWCksnVdMdNtBPmiX2TtDonW0JRko1G?= =?us-ascii?Q?6KWNtT/oDvfyCp0S3q93Yym+oYOoBskyged2lqxA2R2rtImyADASKQXUaTw9?= =?us-ascii?Q?5Yi1eLR3dxh4tsw5fdQd/aUvsuRV3NUCldkb1pGc9ZfZGvzUtx5pSZk5LB1Z?= =?us-ascii?Q?cUjMDrlHm4+KQvwUiLGW5sFeNoDfuITaq9XwyM9vZdbM/P9Cake1wwpCLmfk?= =?us-ascii?Q?DbyeEQ+jZTB6zMdncE8moYzgsJSU2VMZyXcqx3uP?= X-OriginatorOrg: eckelmann.de X-MS-Exchange-CrossTenant-Network-Message-Id: 219c6162-6402-47ac-b586-08ddea182fc4 X-MS-Exchange-CrossTenant-AuthSource: FR4P281MB3510.DEUP281.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2025 11:59:36.0643 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 62e24f58-823c-4d73-8ff2-db0a5f20156c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Nbx+eea52z84YjNI/ZShefLCOFXWznzENmGJteice21oacNq7fYXmdmoWS3pODrSu91Oe0HJWsOfhAD2bIqcJQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BEZP281MB3141 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=-102.3 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,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,SPF_HELO_PASS,SPF_PASS, USER_IN_WELCOMELIST,USER_IN_WHITELIST autolearn=ham autolearn_force=no version=3.4.2 Subject: Re: [ptxdist] [PATCH] mosquitto: Add possibility to add mosquitto_passwd 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: Fabian Pflug 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 Hello Fabian, On Tue, Sep 02, 2025 at 12:35:38PM +0200, Fabian Pflug wrote: > Add a new config option to install mosquitto_passwd if needed onto the > target. > > Signed-off-by: Fabian Pflug > --- > rules/mosquitto.in | 6 ++++++ > rules/mosquitto.make | 5 +++++ > 2 files changed, 11 insertions(+) > > diff --git a/rules/mosquitto.in b/rules/mosquitto.in > index 3c751ede7..e38b1e8c8 100644 > --- a/rules/mosquitto.in > +++ b/rules/mosquitto.in > @@ -37,6 +37,12 @@ config MOSQUITTO_SRV > bool > prompt "SRV lookup support" > > +config MOSQUITTO_PASSWD > + bool > + prompt "install mosquitto passwd" > + help > + Installs the file /usr/bin/mosquitto_passwd the helptext should be indented with "" > + > config MOSQUITTO_WEBSOCKETS > bool > depends on MOSQUITTO_BROKER > diff --git a/rules/mosquitto.make b/rules/mosquitto.make > index 239f1fe3c..d337ae630 100644 > --- a/rules/mosquitto.make > +++ b/rules/mosquitto.make > @@ -106,6 +106,11 @@ ifdef PTXCONF_MOSQUITTO_SYSTEMD_UNIT > endif > endif > > +ifdef PTXCONF_MOSQUITTO_PASSWD > + # password file management > + @$(call install_copy, mosquitto, 0, 0, 0755, -, /usr/bin/mosquitto_passwd) > +endif > + > @$(call install_finish, mosquitto) > > @$(call touch) > -- > 2.47.2 > > Best regards Thorsten