~ruther/guix-local

82e0ba892b1b0797c15b09c46d366141b0f4048f — Grigory Shepelev 7 months ago 6e6335e
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>
1 files changed, 4 insertions(+), 1 deletions(-)

M gnu/services/networking.scm
M gnu/services/networking.scm => gnu/services/networking.scm +4 -1
@@ 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."