Hi Florian, "pelzflorian (Florian Pelz)" <pelzflor...@pelzflorian.de> skribis:
> From 8de7675a2dc2c1385d312e35136f8fa9eb4f9825 Mon Sep 17 00:00:00 2001 > From: Florian Pelz <pelzflor...@pelzflorian.de> > Date: Tue, 10 Sep 2019 12:59:19 +0200 > Subject: [PATCH] gnu: network-manager: Enable openconnect helper. > > * gnu/packages/gnome.scm (network-manager): Add openconnect input. > Patch source to use it instead of searching /usr/bin. > --- > gnu/packages/gnome.scm | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm > index efe5206e53..a6ea09d8f6 100644 > --- a/gnu/packages/gnome.scm > +++ b/gnu/packages/gnome.scm > @@ -5372,6 +5372,13 @@ users.") > (("src/devices/tests/test-lldp") " ") > (("src/tests/test-route-manager-linux") " ")) > #t)) > + (add-after 'unpack 'patch-source > + (lambda* (#:key inputs #:allow-other-keys) > + (begin > + (substitute* "clients/common/nm-vpn-helpers.c" > + (("\\\"/usr/sbin/openconnect\\\"") > + (string-append openconnect "\"/bin/openconnect\""))) > + #t))) > (add-after 'unpack 'delete-failing-tests > (lambda _ > ;; FIXME: These four tests fail for unknown reasons. > @@ -5434,6 +5441,7 @@ users.") > ("libsoup" ,libsoup) > ("modem-manager" ,modem-manager) > ("newt" ,newt) ;for the 'nmtui' console > interface > + ("openconnect" ,openconnect) Something I don’t get: why does NM itself know about openconnect? There’s a network-manager-openconnect plugin, so I would expect everything openconnect to happen there. Do you know why it’s not that way? Thanks, Ludo’.