From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 65FFC2AC17 for ; Thu, 6 Feb 2025 02:36:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.165.32 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738809410; cv=fail; b=gtVeEKqxAk1YBlcVMO3GKYzhol8MxM/+7ZRLlAtOdyF9DVRV/zrJcxVyEb5wa35sy9O2dLOrTSJRZvIng5RzggvG+kZD1gKur2mv4WMGT0QAYNQJFYRE4qwNPBXOvObd0RE4XHNV+hdAPGCRSnjwCHd1vLj2GQ7OkUT4zmYuhQY= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738809410; c=relaxed/simple; bh=PT9tMRuCWiOSzbqkVhDSxx/TglwFJXWMbUILXEJb6KU=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=RO+eiDjNb7i9QJ982m89f54C1qzI/wnvcuNS8qMRh7SLJuKhpyjRwg0F9G61u9ReZS8qfYZ58QcuQnx4dJvBphNa/5RDrSBh8XUbhE4ztgx6gHfPgD+JWKRwhekPZ52NzhzPl7XoKPRDseNEfd7yDFdOyA1rbUg1xmuf6uNwydI= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=XgPMXIf4; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=PVw0AwIl; arc=fail smtp.client-ip=205.220.165.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="XgPMXIf4"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="PVw0AwIl" Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5161gRFX019559; Thu, 6 Feb 2025 02:36:45 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=RYf6bgdDKGqTpTaRJMkO6pikXcuNbCOvS+vClkXj5V4=; b= XgPMXIf4QKKfp/TEoZvhui1YPeodUH9l3hkX5tsYSWM38iS58e5klsj6r6e8aESs Zj1hq5tNnoQEedusroYa9lGi8n3nGWYUNscXGQw/EIRCUVYhrCy73qhhCP4HUKTM PEPlFnnX3kJfwpCzDCEJKSz1nfL2euE/INHdZ/Jv2qu+w+kp/cMJjlbvPU2HQS4w ignIzC5QLz0ivYC8ZoJKaoLItM62Ub8EOiLsG40PCnp4dRmUItVgeSGe+XNK6eey 2Objnuy7Ofj/XdGdF7uKuZdwwEz2oyZC34E0E85Nb9y661phx170jmu29dYc4Wi+ DeKGOPngXo9rIC0+zQbLqA== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 44hfch0kft-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 06 Feb 2025 02:36:45 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 51600hUu020693; Thu, 6 Feb 2025 02:36:43 GMT Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2042.outbound.protection.outlook.com [104.47.55.42]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 44j8fr7wfu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 06 Feb 2025 02:36:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eBlnDw9NGf8srcg2AkcEPTwx+gltxPqhcCrBaceTi04P8OPoFs/oGcID4xB8s65FdsDA4iZWESIury4hqrdttW6696zn0BoWGDnMBqtxLi5tpZEJtkE2dKowj6pAg//kBn6Fu1IAB1cxggdz7N+eDsj/P6E7APwporJsJwRGffYti0PRv9oAKfYBnBAv0l7vV4iibcrSSTbvszR0Y8cd+saO9VL4MzJ6nI0utE3rh+Th2Ui1Hqv4Vqo/PDxzb1RVGXAiIXCyD1CrHNdeHI5txeu8M4TSWzxtibLyqNZ5jXNYHbfIa/tSi+GxbxjxWXm1Z10T2EY+zVQqh068G8Xugg== 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=RYf6bgdDKGqTpTaRJMkO6pikXcuNbCOvS+vClkXj5V4=; b=kci5a88Gs/MYbHHM3Xze1Epap1HBHDVPw1QfUXowP60aIKPOSTx5Y3/f0glWNmXRIj6ycDKNh01TgdP/b8zOhYgEMrkmtbZZT75SaiwtFI3y6KP51w18g8I/nskeugCtymN3b4SK6W5SGwlzom62FeFD/15EHdHmhMRM1QKdYk3bvAhwwGSaaGPoKGRmcvhm1SwvYn7uJXxHRikIFRlPn4KYz6i4aXVnuVbLmRKOzAJuXieYUeM/zaBMDLnAY7eXhNaQ6wdECvF8lX8tRWuJbDf6L/F6H7b0vtRb0CXRRrvcfvSZp75nk58VGucol4qkYR4F0QiuSSxAYCM7kQrveA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RYf6bgdDKGqTpTaRJMkO6pikXcuNbCOvS+vClkXj5V4=; b=PVw0AwIlsV/t6g0XDEgRhhCsRafTnEQ4j16+um2g0LHJGHZ1nYLuMkcvL7xkhnTcdVmlp/38A5BCCNj5ujsEt85RCMc2dP0tc0fyYCDBUxxG97D3VSmZPTJRQeuG3f+kQ2kZJbKpuquQRq30G6ONFeHAMjx3+XvRd9drTs6wfco= Received: from BN0PR10MB5128.namprd10.prod.outlook.com (2603:10b6:408:117::24) by SJ0PR10MB6399.namprd10.prod.outlook.com (2603:10b6:a03:44b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.25; Thu, 6 Feb 2025 02:36:36 +0000 Received: from BN0PR10MB5128.namprd10.prod.outlook.com ([fe80::743a:3154:40da:cf90]) by BN0PR10MB5128.namprd10.prod.outlook.com ([fe80::743a:3154:40da:cf90%6]) with mapi id 15.20.8422.010; Thu, 6 Feb 2025 02:36:36 +0000 Message-ID: <4d44bfdc-ca44-47dc-9358-e737d3571179@oracle.com> Date: Wed, 5 Feb 2025 21:36:34 -0500 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 08/12] ssh.Makefile: Define a kdevops_ssh_config variable To: Luis Chamberlain , cel@kernel.org Cc: kdevops@lists.linux.dev References: <20250205155252.1317763-1-cel@kernel.org> <20250205155252.1317763-9-cel@kernel.org> Content-Language: en-US From: Chuck Lever In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH2PR11CA0005.namprd11.prod.outlook.com (2603:10b6:610:54::15) To BN0PR10MB5128.namprd10.prod.outlook.com (2603:10b6:408:117::24) Precedence: bulk X-Mailing-List: kdevops@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN0PR10MB5128:EE_|SJ0PR10MB6399:EE_ X-MS-Office365-Filtering-Correlation-Id: be646a7b-468b-46fb-bd09-08dd46571384 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?c3JZd2c1c0xHK1ZUS3Arb29jL1Z5M2IycmxNUFlycDVacFpWL1FpUU5lMUox?= =?utf-8?B?SVBNQ2FrU3Rsb2hBSHBnMFhMWnFoYUtqbkNJeVorOGhZQnBsWXFDOWdZUU5p?= =?utf-8?B?cXRrWlNSTzdCVlJrZ2JvWW1YcEJxczVmcFh5S1p2QW1ZdjBEYmlTNnFrNnhl?= =?utf-8?B?U05qZ1c1dXdKNU9LMWdNQmhxeFFRZXJiRWUwa1FsdVpqbzNxVlkwUHRoMXRW?= =?utf-8?B?S002YTVTdkFnY0lxdjFGKzFJMDF4VkFhSGdJclp2VXIzV0p3K2RNR2U4UVhL?= =?utf-8?B?bHhHQkRtbDZHckRGU3ZuNy82NjEwYm9FWlFyQVp5MGxucG9MeUpPTGtKUURs?= =?utf-8?B?VGJyQTJQcHVwOVFzYkFGMEpVZ2l4Z2JSRlMwaFBVMnJSdm9IN211WUk1LzA0?= =?utf-8?B?Rmx4NEdPL2ZaM2xMeWo1N1ZCcTQ4cGp5T29MZzBUWVRsQzluNzJhV1FWM2ZV?= =?utf-8?B?OTJka1RvYndlU1ZPODY2TUF6QnRYNk00ZmJnZFNqcmptUkhhMXBGY2NVd2Ez?= =?utf-8?B?bjBGSWJXQ2xCRVF5RE9tU3AxeW9raTNjcC95S1k0TkR5Ti9IRmpjQi9VMkJ1?= =?utf-8?B?OGFaUDVoc1JHbVJ1ZUQ0dlJUVzNJeFM2RC9WNndCS3JKVGhpZlJPN0hDQVRp?= =?utf-8?B?QlNNUGppb3FDTUxWeVN5MWlQN3VuMlB6VktNSW1Db0tLMVlkelRna1JHMUl6?= =?utf-8?B?TEhDckVKWkVNU0tiVmJSNC8rQTIxcWdIU3RmWUhkS0k3anhoZE9mOWFSRjB1?= =?utf-8?B?RXg0Y2xZY2Q5aHVEc1RtcW15RDQyWTNqYlowZi93K3o3UERGSTZIVXMxdEVY?= =?utf-8?B?ZVVFeUFCQnJpcmlnanI3M2lST1dvMXdVNU54dXhCbjNCQmxTTXJJQ2RZenIx?= =?utf-8?B?ZFFrdVoxNWlCNUZXTUFxanRERlp0R0RaSkNjbFNxU3FnSm54L28xMUtJN2sr?= =?utf-8?B?R2VqVXkvOUJKdkpxUWx5ZFNSeDU4TWpTcFlmTCtaTnhtMTI0Wkkrek95R1BI?= =?utf-8?B?cVN5MUViMGlseE5wQUoxMXhwRmRkbXNpSEJKaEV6VEpvTmdGNzQrbWcrNWtM?= =?utf-8?B?S1JTLzJ1WHhkZVZqVzY2TlpxOEg5VnN4ZEltRGxUQ1A4Vk1EVHd5U0N4d1VL?= =?utf-8?B?SzROQTZwUklOcmMrQlA2a2RwOEc1OFhMOTNNdnF4dGVGMVMxVFhadTdiUGw3?= =?utf-8?B?djgzOUFlN05yRVVmMDE4a2FXclhPeXJDMmN3TVBUSDljSVhoSUZ3Q2hsSnZO?= =?utf-8?B?cFloblI5U0gzNEhxWTdEWU0zVFNZVTdPU1NDa1FPeVZjV3BKWU9FZ21YV2FX?= =?utf-8?B?U3Fxb1VFOWgzUlFyZ0NpNk9CZklhQUZLRDF3STQ5cURzR2Rwa0hhYlJFaWE2?= =?utf-8?B?eDM5MXZ6aE4xaU1ZSVhpYnV2bi9FRTRYWW1JckxhRldxSndueEJGcERzMk9v?= =?utf-8?B?WmR1cGdyNXdHZ1pGQlB6WSt2QjlYbnlZTHRuTFo3S3pndFJQeFhlMTJTbHNX?= =?utf-8?B?Z2l5Si84TmlyTHVGUzhScm54ekh3K2ZxenR1bXRBMC8yNkdiK0Vsb1hpTmdj?= =?utf-8?B?VGxqeHNiRCtNeDg3WnBKOVVKYmFCTkhkMjNmSUZlcjMvZTJXNHllNkpjY0Ev?= =?utf-8?B?SHBlMUpSSXUwUUFaK01wYVQwU2lrUlMzdVR0V2JjWDVXRnkyOWh4dTRZRU5X?= =?utf-8?B?K09xdkovUzl1dkxwREZjQ3M3N3VWRXRqeXoyREtLNUtLWVdraGZXd1ArU2pl?= =?utf-8?B?UWd5RHVaUUFhV3h3dVg3MWZydUVJUENMRjB3bFNWcStZVFVFZXdOZU5QTzhi?= =?utf-8?B?Vzd6elJvYkJrQnh1ZGg0U2hYbElab1pKNFhKN0JhakRoVmhvQzNsZCtOc3dt?= =?utf-8?Q?GZqD5poxblsKX?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN0PR10MB5128.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?U1NkdXUzakVFektwMjYvd3V6NzNPcVkrWXYvc2xxTGZoSTUydWd5dE9EL2Ja?= =?utf-8?B?UCtTTS85bzJKZlIxaFhNVTdCSTdmYWVhKzZZNTU2a1dNMWg4U2kvYnQ0UldT?= =?utf-8?B?c0QwWFB6R1RGbmZ1YVpRUDJMdFFwMHJySGF4THpyVkVudmlGMGZZL1ZlSDh3?= =?utf-8?B?UXJ5TDYwTnNLektsNm81WnF6RTdzKzllM0o2R001WTVwRnFOb0NuSHhxMkE4?= =?utf-8?B?bDU3RjdVekFyVGNlbGtsL3A1dGRZQjZ5SUdxS2Z0YVgzc1BrMjFnMGFaN2dJ?= =?utf-8?B?RkIvSEhyVDZacEZDMmxKQzJncnJESVR0alpNV2xUOCtTOXZ6TjJicFdYM3Rw?= =?utf-8?B?UEdnaWxvUlBuS2lLZUhEejlEVUlLemxjSnRTR1Y2a1RGdyt1cXVTMTB6L2RF?= =?utf-8?B?bGQvWEcyY3I2L29Eb21DTEZRVFYzbEF0T2o3Z1hZa3F5cjdpaE1VM3V0Yksx?= =?utf-8?B?SHVQd2l6Ync3c2JsK0RtMUlqc0szNFh6d01qdnFuNmcwclNOVkM3djJKeGxJ?= =?utf-8?B?Ri9SWTdMWm9QdFJHVDV4b3Z4TkJKTVV2eFJmT09PZjR6aVg2RnNRRlo0SnNl?= =?utf-8?B?NGx3eXJkWnFUd0RWRjYzTVVxYzhNZXdxT0xiSDhLdVFQUVUvZ2ZKWEVsbVps?= =?utf-8?B?RVAvcTFMbEtjVEZwVjNaQ3MwZnUxajUyRjdqaW03VWkrZUlwd3dVZ0E1Q2ll?= =?utf-8?B?N3BSQURWZlcva1R4aEFuSWlmVWg0L3ZjaW1ybFdnNXkra2p2U2VqWHlGUXhu?= =?utf-8?B?azdCMm45VjhMUm5PbHBpb2VtMVdmR0xsYWMydktxT3MvcUhISW9vU3Z4VEJD?= =?utf-8?B?ajAvUkhnR2NzWTFaWHMvZnBCZHJXS2FNWHIwZjRXcTNEVkREUUc5bXlmaGps?= =?utf-8?B?WHlKZTRQRE9Gc25PcU5nNTJFMERNV0xHc1dTS0kxZ0gvcU5yOFBRWjNFOFFG?= =?utf-8?B?Rkc5SHV2dklaZUlQanZ4YlZUOExXY2JrNGIwaWRzQk5GNEFEaDlqa0FkNXd5?= =?utf-8?B?cjJ2dkYxM3B3MkFWRjNuL0pCdEd2ZnZKWW1OY3N2VzVpbkVoT2hBcXZLNlFx?= =?utf-8?B?N2x6aWlnMWVZQXNGZWY5NlpUVnMvbHVRUDRFYkl5elBtdEhSZytocVRsVzl5?= =?utf-8?B?N0NZNG53NmtwMkphRHJWM0dFNGN2UU5PeFBSdFpwekk3TUpiM0dJdnRNd3FI?= =?utf-8?B?TTlJK2NncVZ4UXBOcElGN3llU3ZhRGd0M05JdWRCV2ErR2RnSmpZVXVxMWpq?= =?utf-8?B?ZlRPSWFSanYzTG5TNjQ0U1BScE1JMkVjZ3RJUS9oMVo2Z3R1aFVha0JPT3BO?= =?utf-8?B?OHZnTlJ5OVU5ZTlCSEFxNmxJMXhtay9GS2dnV0JsY2hzbksvWEhCcFNieW1O?= =?utf-8?B?UmdvWko5R053QzlXNkZBbTh0dEJSRFdzTm5iYjlGVHUzNld0MGVER1YwYnhq?= =?utf-8?B?T2U0S3ExUFQwQUtFOVlGZjM2bmFsQ2R4WlZ2R25CMjBJQ25uR0I4MlNKOFZY?= =?utf-8?B?aU9NQUh4YUtyVEJjNWplT21rWTJaSFNvWVNUZmZ1QmpkQ2srVGUzVzBwUlpl?= =?utf-8?B?SXhja01RVXh3OHU5T0RQMkhZbDlCR3RmNXJCb0tjYVZGNjdQZUM4dWZDZUlq?= =?utf-8?B?S3ROdEhWWjNpWHBBanVZWmxuOXN1UHJzRGZoS1pjQXVvUS9pYnZFdVArVVow?= =?utf-8?B?TWlpbmpCQmRnL2JUTVo3NlZKd243U2RXZW15dDl0V3dtMUNzUjZjNGx0U0x6?= =?utf-8?B?RGZSZFhFUmhBQStvNkIzaXR6RWxnUjNLVmFVTVAxbzl4alVKb0s5REV0dXhX?= =?utf-8?B?eUlqTDdiTk5NMWQzODhYc1ZiY2V2eWRhMC9wVk9UK2RLUWlKUjcxVUpjRTNz?= =?utf-8?B?cUpmNmhMV29Pd2QyaUE3Y09rcGNOQ2x6T2Y5SE1SY29PNkUzRXE0WHVaSDFk?= =?utf-8?B?SjFtMW01cTB5MmVXNTRHQUhpMmFPYlZubk1zc1FRSGpGcWprVnlJR1dYcEhC?= =?utf-8?B?MlI0dnBFR09jOGdha29KVVRXMHJCaStCR21qd3JDSXNPekhUKzhlS0x5STRt?= =?utf-8?B?K3JldjRCSk50WnA2QnRqN1VGT0hGRk9aL3RQbEtGN2U3aEhWbURkVm5KRHVD?= =?utf-8?B?STNqNGtlOXp3Q3hHWHgxNHVQTkVOYVVBSVdJNEM1UEJnc3Q1MUdLcFRCSFB6?= =?utf-8?B?K3c9PQ==?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: fus1pRdUixgMu2qB8FWzFKJurN3DDpGM94myZXrz/K0Eut6S2HE6BZy2E2GDq0mASjyoJRpy1szJauiw2tkXNcxcuQa0wmJlqrv911+nTmY2/CUKuXqj3HDRERnLLsHMSqNpAV7Kv9LlF2Xk6nRIZ0MdRoxkf4eqKowOEw6aODM2zFshp7DH5uBz5taE3xcFhSrg0NQgacxl0epHd87PbUfNj04zHhJKms+/tioUHmqwcJ8kYFsN07YfxeGvg/NaTPk/8L7ZhwZn0GCzpd+NHN5z9Dmjni5dMttlp1JUjUnL6IqXJ4Oz+1qxwYyYjBGSx+YBjulISMub0Cq0y1DLw4vgnIlIe/p8Tmey0kFqiZzuLIa+1/5esLXa2FwuWtBYbteW9aOtKMJBiENHH2w/KnB2KMvj7IzZMkRghRcb8CADw2G5DRVGvOgZrbXpr/GinLAfvojlrBq54v4skSnzNqETJUNpuhe6THedn7fTAJqobSwlsJF2w7Mc0hf4PRacE/CcsUAQL6xEWWcSsTN4tOGTMRxZ2g6d5u2nKHWv8ylqR0wKkf8xijs2HtA5NS9gMBYPEm1PE4ab5PMA8MgwtvFE4/k32HIijdRp6nJlK0Y= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: be646a7b-468b-46fb-bd09-08dd46571384 X-MS-Exchange-CrossTenant-AuthSource: BN0PR10MB5128.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2025 02:36:36.1352 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: +PISlQ2BydQ4Faw9nhEpd8PJ66kxLnkRFHnd2Fz9WYhFSmf8woj2QmhWnRMlXGCss/NntTwQ00m4O2WRVi6I1w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB6399 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-06_01,2025-02-05_03,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 malwarescore=0 phishscore=0 mlxlogscore=999 bulkscore=0 suspectscore=0 adultscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2501170000 definitions=main-2502060019 X-Proofpoint-GUID: keb942AkCw2byGMwUuYbBo198DQiuy79 X-Proofpoint-ORIG-GUID: keb942AkCw2byGMwUuYbBo198DQiuy79 On 2/5/25 12:42 PM, Luis Chamberlain wrote: > On Wed, Feb 05, 2025 at 10:52:48AM -0500, cel@kernel.org wrote: >> From: Chuck Lever >> >> Create a global variable that contains the pathname of the config >> file that stores ephemeral ssh host entries. That way the scripts >> don't have to keep creating this pathname. >> >> Signed-off-by: Chuck Lever >> --- >> scripts/ssh.Makefile | 9 +++++++++ >> 1 file changed, 9 insertions(+) >> >> diff --git a/scripts/ssh.Makefile b/scripts/ssh.Makefile >> index 150001d8bbbd..58ffe1e05d68 100644 >> --- a/scripts/ssh.Makefile >> +++ b/scripts/ssh.Makefile >> @@ -7,10 +7,19 @@ ANSIBLE_EXTRA_ARGS += kexalgorithms=$(SSH_KEXALGORITHMS) >> endif >> >> ifeq (y,$(CONFIG_KDEVOPS_SSH_CONFIG_UPDATE)) >> + >> SSH_CONFIG_FILE:=$(subst ",,$(CONFIG_KDEVOPS_SSH_CONFIG)) >> ANSIBLE_EXTRA_ARGS += sshconfig=$(CONFIG_KDEVOPS_SSH_CONFIG) >> ANSIBLE_EXTRA_ARGS += sshdir=$(shell dirname $(SSH_CONFIG_FILE)) >> + >> +ifeq (y,$(CONFIG_TOPDIR_PATH_HAS_SHA256SUM)) >> +SSH_CONFIG_SUFFIX:=$(CONFIG_TOPDIR_PATH_SHA256SUM) >> +else >> +SSH_CONFIG_SUFFIX:=$(CONFIG_KDEVOPS_HOST_PREFIX) >> endif >> +ANSIBLE_EXTRA_ARGS += kdevops_ssh_config=$(CONFIG_KDEVOPS_SSH_CONFIG)_kdevops_$(SSH_CONFIG_SUFFIX) > > Can we we just define this through Kconfig and use output yaml on the > entry for CONFIG_KDEVOPS_SSH_CONFIG ? Appending variables together > is stitched together on Kconfig via append-makefile-vars.sh. > > This may require either cleaning up the usage / definition of > CONFIG_KDEVOPS_SSH_CONFIG and kdevops_ssh_config further so it is > consistent. Yeah, this is not the prettiest scripting in the world. I will try to fix this up as I get through testing the other terraform providers. -- Chuck Lever