From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Fri, 25 Oct 2024 13:17:09 +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 1t4IJX-000bVK-2Q for lore@lore.pengutronix.de; Fri, 25 Oct 2024 13:17:09 +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 1t4IJY-0006Bd-LS; Fri, 25 Oct 2024 13:17:08 +0200 Received: from mail-germanywestcentralazon11022090.outbound.protection.outlook.com ([40.107.149.90] helo=FR4P281CU032.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 1t4IJN-0006BD-2K; Fri, 25 Oct 2024 13:16:58 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ICaIwB5C4QbHqP4MEKQswfhpOuTrlSy/ZXNP7qPQcczG1I5ZldWNvUhcmBXiuO9GTVsTAGOinpli2RRtde2/u/V/7IpfeLpRCsGj6zTYDoSqqaWAg90YU4mEAxqcYbm+BuH+Hp7SwtifbXESsncaVm2Hp4aWV9MvjoLylkulEXdusnnFELP5y53eeHeOVctg5oCMfyqtivctFyZGU1xgUW0qh+IpZOaRbfFZndtBpMY4o8OIHLPV9PKXjcNl1eIbZkFdoH3ayR52kt+6hPT+TGeomXr+nXxzwO1GnydZJ/jo3G5utCQHn/ICQnBKA64/XHizuZ+0whM+41BHkTSYzA== 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=rFS1mFzTQ+HyHxAMhAO6MFY/xHWAnwWhfNdp8OVKNz0=; b=gOX6NzobdbYE19BPQ1a9O+Huh5mwiAkP9wsyXzlxFYuAHkwm7Cj7xd1uUewbHGYilvTm67fMAMKE2xhodg72ukZeXqqWgooPFjrYVWDAxQtya55TBNkrvsabfRQJq9d3Syhrx9eEX05NPzvW4nKPMU5is9fJdyQwKBu+CGXo0zeRYBeeT33FptmG1EyfK9AROnAJRKX8s6nxYAymEbXg+sJ3qIkGec2OSNa1QPwC6Gqfa9wyXAVIRGHTQndxcOFGkGhGwFKzhShrV1BnFw3SbU9rBgg8C9mVnaXuzdt8N09qnznN6213kmZ07CQHqh2nroyZLwv9/T4WTgOWC/ZPpQ== 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=rFS1mFzTQ+HyHxAMhAO6MFY/xHWAnwWhfNdp8OVKNz0=; b=E8s4SOdic4ptLAmQjPjVTJulWCHEmEYikM29TCrNnW4lJ2Wpun3lRDY7uNIDt+zXj4+bSxxV7AHFk5ns08H+l5oyrFCif4yY3TlMeqRlYmhuL6g/EGQd7yGhHR0+ZxCoI0iDzCoeg8U9SMCi19SauXFcYNnx1Qo932yncQ3n/so= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=eckelmann.de; Received: from FRYP281MB2060.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:45::12) by BEYP281MB4242.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:b1::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.21; Fri, 25 Oct 2024 11:16:55 +0000 Received: from FRYP281MB2060.DEUP281.PROD.OUTLOOK.COM ([fe80::4374:70bd:95b:8d9d]) by FRYP281MB2060.DEUP281.PROD.OUTLOOK.COM ([fe80::4374:70bd:95b:8d9d%3]) with mapi id 15.20.8093.021; Fri, 25 Oct 2024 11:16:55 +0000 From: Gavin Schenk To: Michael Olbrich In-Reply-To: References: <20241008132331.1372881-1-g.schenk@eckelmann.de> Date: Fri, 25 Oct 2024 13:16:53 +0200 Message-ID: <8734kko2je.fsf@eckelmann.de> Content-Type: text/plain X-ClientProxiedBy: FR0P281CA0008.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:15::13) To FRYP281MB2060.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:45::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: FRYP281MB2060:EE_|BEYP281MB4242:EE_ X-MS-Office365-Filtering-Correlation-Id: b87f3917-0d55-4480-874f-08dcf4e68855 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|366016|376014|10070799003|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?r4dNvt1cy3Tn7atRz1C2m7YskX/dgV6grVG+OT4Y+qe1HGtplonn9sv1XU8k?= =?us-ascii?Q?1HfbhI3z2Muqa7RUG0Kj0FO1DxXgkKGxbruBSZf+jMpehwUMGXDWBk+4mioP?= =?us-ascii?Q?xr80s4PwALSDiZSgcJGxylvv4acIcNtn7eykrhkd7bqr9L8bHRH1LvM75o8a?= =?us-ascii?Q?aesjJfMXYw6HkwTwPnS6wkADnAOyPwhlEwZiQPeBKJ6hNqkspA0wiFp6qFdR?= =?us-ascii?Q?Oj3RBQpmNhjtwov5lAH/U4jcON4Z+d+gqqUM5vkR1CHk26egRa2aSxUToG/X?= =?us-ascii?Q?OPxy47fe4CRwA5q0+1YgICKk4heIDViXs3kJtifyP03OMzfYopaGBcVJX/0p?= =?us-ascii?Q?6QLVhSxzh/WbPHx8l3JL+ORGs964zRNR/oBNU7/Z8CMsn1PrwK+/gKFMZSZW?= =?us-ascii?Q?Fitqx95V0aCJnXOjlMH8v1DXvetpEDmmeXnV393uOlTR10yd7jpI/GdsbWmn?= =?us-ascii?Q?ppM+Qn/t1JqmYrl193eeRlARVVd5BouN+fmrQq3X/9G4w2T2IGiptPqZ0xyZ?= =?us-ascii?Q?9yx9Q1rRXPzwdO7cEGzy1t14YnhdgJhWgLaq2IoTU6CuZGwkVsGXPeaFuHaR?= =?us-ascii?Q?xGifk1FWI8pY/7H8cXJzWSBXeTjUACvnriIKvxr7kKqLdUelgSwZDMc/BY3R?= =?us-ascii?Q?ND7ywfrKwy4orRqYPFWbsT5K5UCubbMu+JpWJZ/XuhioSowoc4zbazK7V2M6?= =?us-ascii?Q?GCZqKQyE//RnU1vPmrXeVBdTb8YYM5+Y0GUGdDWqTraNtiG6wUuOFtTd16zq?= =?us-ascii?Q?p9L4ZmWskl3kY0J2UtL1AQTCKMsZ9p/QofKZG5IBPkeqGdSxOQdb/witA+wi?= =?us-ascii?Q?p2RxcPn2G+LcHTLcqL6T0cRzd5oi3fbHbhgWYA4MFAEVWnjTfdMYWtlFN3qS?= =?us-ascii?Q?lnhQB6+rp33R5CQm+Cl5aar+YwmUfNu5jUoDuQoiosZ2iI4RnwdJfhnMfuj1?= =?us-ascii?Q?7UkQXfs/7Ib00V9f5zMyBBQ9LwN6Oc7ioTlstRTGYPCvWXS59i5elvWTvClA?= =?us-ascii?Q?H5tpcYpqJldOsYHinZNg9LEchl49q7Ir4qjdMaEdo6/0/uH8NIbBvB7GRRpd?= =?us-ascii?Q?cQXPAbzqSW/ZHZA4i+LaQru1/nSVLVd8GYdZf/c6d1qWc/JuLWm9mQ/JHa+u?= =?us-ascii?Q?W2D8MzdVljGQV0qfUQ9Fe8E+WCQxhF/Rx4bS+aAGkPFSJbv5/7myTzXyjqdL?= =?us-ascii?Q?6GtwhYETfjUR71GMSTlGoGsUx5B/Wigt1uTbHrzR0Ew9DHMuEE6xnZjTYe1r?= =?us-ascii?Q?t6+h5VoLHcCFLsV9636KcrawmmwNsk3tZCKZJFZgrR9LF7fasob6tb7wLdkx?= =?us-ascii?Q?RYDsUiN0JYa1CbJwtEKvDUCp?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:FRYP281MB2060.DEUP281.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(10070799003)(1800799024); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?EzhH3R1gMbjNqfeWUr7Wna99QhDZTJk229ezJKDDswBb0Zeg36v/oLXGxBAf?= =?us-ascii?Q?G9vuocc8otDJ2MRlHp2jP7FO0e1i58anjFRMkl1gx0DIh2yhUUissQEBD1p2?= =?us-ascii?Q?jcpfHGl/lJC6OOtiguhaL+/RKk7H2Ds62ClBHWxNuZKRlAcr5OY3hHO4zN5H?= =?us-ascii?Q?uV3Zq+OrTvNyy57WfR462EU26sv4fTbv/ZmE0aBkyw7qmHG5YYJGmnvDHJdg?= =?us-ascii?Q?Zgx9EoQZkAUpfGmOCMC+xaap4YtV6jP13yXOLXuFT7U1wgJazFTYpNuTDF9I?= =?us-ascii?Q?7KxNHLl8xI1hpz4NFFOEO8UBCH/3od2NYm1jYuTss+k/zlbe6IPTm41OvMia?= =?us-ascii?Q?MBE1DnF89KmfEGLIf4gqDiZ0Fy70gcyepy7Xon0HsQKH3egFNGyXFYPNuhHQ?= =?us-ascii?Q?1NgGxtr00D4Pm1bl8STngd6eyM0F31AD0zqVN1ktWPPt6/3PoJmrGA96CW3i?= =?us-ascii?Q?27+A4WRKZ7yckOpB8hCbg4w/tELTf2LYxPfMMI3mT9MM7t6V4r2cVfg/y95K?= =?us-ascii?Q?UwBXLcQkGfE3cgNXQE92srnkPff4VNpepUj3HPRqPvyl1AV/5VIT0jUH0oNa?= =?us-ascii?Q?O8+q4MvBW6UEyr/CVEbvSlsKTp4wcC46DOqtqC42sOiSGysQ2PQ4eb2V9V48?= =?us-ascii?Q?SQ8KxlVURLb/EC6Bu9JM3f+2AtyI81kp5P4rFvLD89byExgVKb58zV+mfIet?= =?us-ascii?Q?HBQsqp5Sj18OKUz2Mk1q7iTgOyQJeSrSJUUWj8I7WR2iwcUOkN82GU1yqcRM?= =?us-ascii?Q?ljRGiTQGLeY2TkqhnNAiHk9dUUvJfa64ohrqWwcPEJ+lv2sUqtjcefrIz/Qh?= =?us-ascii?Q?WbeDOZnfJd7UNZazT/ZSe7ArdtsgFGZvkeKTm6+qmefP1AABmiflq4dSqyzE?= =?us-ascii?Q?VIil3LC9LeYjh72mN+hwBI+vlfwNzFOiBWjnkxvC7Ea4Ek6fKx+t1LrLjl9x?= =?us-ascii?Q?GgmqvbAoBWM/0GproJ/B3ycuLOjhQdH/bhrr8ghx1YZp+UUKwESd0l2lJgLF?= =?us-ascii?Q?el5kQ6P154E9g+vtmpkgy1wWr2hOlEyhd25FiOrj19IWqzk/WYFpUsJ+3yHT?= =?us-ascii?Q?sNV0IRXTOzAebu+JcS/2PRN+XlLQvMRpUo0VsgJOeDCT4m8rt5lxQmSaHp0v?= =?us-ascii?Q?FD/3x4qAmNMY8lN+cWsUP/Q8k5nVwJ991A3rH51FuK6PipsNef0RIPs61MXV?= =?us-ascii?Q?wMWHKF5HzLrs0BCmF74z5y/lAm4JylNw8WEym1o0ZSnsBlLQcC+qR8TYkKui?= =?us-ascii?Q?M/6w9cFizgG4lmW5Z+kNDk5F+wFUwZliO7r47VLXxtGgTAmrds+g+AIb7W2L?= =?us-ascii?Q?TOGt0Qp78m4sR6WoKCM3TswnyiwARrYSEv3TfgF4r4iWWa4dlctIh9ZXYyLj?= =?us-ascii?Q?pO9hWM/atFXNCd1RRWouh12IVem+Dm5sZ7iSF1wR3Ls7PMYgtQF/sPAAUSbj?= =?us-ascii?Q?vhgsnY5A8PKcNSFJ6hKCgNurCtDfjWQsyrGKL0j5w7jE+y9UBMaMoX+fr00K?= =?us-ascii?Q?5deMXgfjKAQdjYPyIbK0jY9NBIRGGtH/LWUwCayLb3LRDBYNGT01dyUzUZ54?= =?us-ascii?Q?9LUjvjkijdd6HGUoJCxJGChJfEsXqrDe3wwMX2m15X2UIYUQFmvTkW4M9oW0?= =?us-ascii?Q?TbiVtdHZGS40s9F6yZEuv5uHZ+5Jl4+DJpIumVn+LhVb?= X-OriginatorOrg: eckelmann.de X-MS-Exchange-CrossTenant-Network-Message-Id: b87f3917-0d55-4480-874f-08dcf4e68855 X-MS-Exchange-CrossTenant-AuthSource: FRYP281MB2060.DEUP281.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Oct 2024 11:16:54.9008 (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: /+U4hO/SRh5jNPLW3rD28gF1Kfww7ii/hkm9ARB4zqr36VtIGIp9uT03s5wxBAhE2vlT6sKgNvgxsX5R7Fvamw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BEYP281MB4242 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.4 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 v2] hostapd: Add systemd service unit 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: ptxdist@pengutronix.de 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 Hey Michael, I really appreciate the effort and time you put into this feedback, thanks. >> My motivation for the patch was to remove local customization in the BSP. >> Unfortunately, without the option to rename the configuration, I must continue >> to to maintain local changes. Does this patch add value or should we discard it? > > It's absolutely valuable. In the general case, we can have hostapd running > with just an kconfig option and a custom config file (and that one is > always needed anyways). > > And I think even your use-case, the customization is simplified: > You can provide your own projectroot/usr/lib/systemd/system/hostapd.service > (which changes less often than e.g. hostapd.make) that uses your custom > hostapd.conf and a "projectroot/etc/hostapd/hostapd.conf -> /dev/null" > symlink. > That's much simpler dann a modified hostapd.make or your own rule to > install the files. > > Michael > PS: I understand why you would like to have a custom path upstream, but the > reality is, that everybody has a different config file that needs to be > loaded from a custom location and allowing that in general is a > maintenance nightmare for upstream PTXdist. Understand, full ACK! gsc