From e682932636f1f35733872d69edc9bf9d9813c03a Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Thu, 23 Mar 2023 16:01:17 -0400 Subject: gnu: network-manager: Patch modprobe file name. Partially fixes . * gnu/packages/gnome.scm (network-manager) [arguments]: Add patch-modprobe-path phase. [inputs]: Add kmod. --- gnu/packages/gnome.scm | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'gnu/packages/gnome.scm') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index dc005e09b6..aa8525b100 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -8544,6 +8544,14 @@ (define-public network-manager "/sbin/dhclient"))) #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'patch-modprobe-path + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "src/libnm-platform/nm-platform-utils.c" + ;; The modprobe command location is not configurable (see: + ;; https://gitlab.freedesktop.org/NetworkManager/ + ;; NetworkManager/-/issues/1257). + (("/sbin/modprobe") + (search-input-file inputs "bin/modprobe"))))) (add-after 'unpack 'patch-dlopen-call-to-libjansson.so (lambda* (#:key inputs #:allow-other-keys) (substitute* "src/libnm-glib-aux/nm-json-aux.c" @@ -8623,6 +8631,7 @@ (define-public network-manager isc-dhcp iwd ;wpa_supplicant alternative jansson + kmod libgcrypt libgudev libndp -- cgit v1.2.3