From 82e0ba892b1b0797c15b09c46d366141b0f4048f Mon Sep 17 00:00:00 2001 From: Grigory Shepelev Date: Fri, 5 Sep 2025 16:59:59 +0300 Subject: [PATCH] services: network-manager: Create /etc/ipsec.secrets directory in activation. * gnu/services/networking.scm (network-manager-activation): Create the /etc/ipsec.secrets directory. Change-Id: Ib347cc00e7cbd314b2a465b5ee681285ba0d3115 Signed-off-by: Maxim Cournoyer Modified-by: Maxim Cournoyer --- gnu/services/networking.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnu/services/networking.scm b/gnu/services/networking.scm index c5ebb1b67304f6acc2317990a537ebf06f9fbe82..bc8257d314029943c4a6dc679f256074accd3d62 100644 --- a/gnu/services/networking.scm +++ b/gnu/services/networking.scm @@ -1484,7 +1484,10 @@ project's documentation} for more information." ,(file-union "network-manager-configuration-directory" extra-configuration-files) "/etc/NetworkManager/conf.d")) - '())))) + '()) + ;; Ensure "/etc/ipsec.secrets" exists, which is required by the + ;; nm-l2tp plugin. + (mkdir-p "/etc/ipsec.secrets")))) (define (vpn-plugin-directory plugins) "Return a directory containing PLUGINS, the NM VPN plugins."