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 <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
This commit is contained in:
Grigory Shepelev 2025-09-05 16:59:59 +03:00 committed by Maxim Cournoyer
parent 6e6335e050
commit 82e0ba892b
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -1484,7 +1484,10 @@ project's documentation} for more information."
,(file-union "network-manager-configuration-directory" ,(file-union "network-manager-configuration-directory"
extra-configuration-files) extra-configuration-files)
"/etc/NetworkManager/conf.d")) "/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) (define (vpn-plugin-directory plugins)
"Return a directory containing PLUGINS, the NM VPN plugins." "Return a directory containing PLUGINS, the NM VPN plugins."