From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:44022) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jKkYd-0000Cq-Pc for guix-patches@gnu.org; Sat, 04 Apr 2020 11:18:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jKkYc-0007lM-Li for guix-patches@gnu.org; Sat, 04 Apr 2020 11:18:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:33034) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jKkYc-0007lE-JB for guix-patches@gnu.org; Sat, 04 Apr 2020 11:18:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jKkYc-00026g-EY for guix-patches@gnu.org; Sat, 04 Apr 2020 11:18:02 -0400 Subject: [bug#40274] [PATCH v6 0/2] gnu: Add kernel-module-loader-service. Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:43942) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jKkYK-0000BF-JJ for guix-patches@gnu.org; Sat, 04 Apr 2020 11:17:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jKkYI-0007YA-WD for guix-patches@gnu.org; Sat, 04 Apr 2020 11:17:44 -0400 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:38849) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jKkYI-0007X2-Qc for guix-patches@gnu.org; Sat, 04 Apr 2020 11:17:42 -0400 Received: from localhost (luy13-1-78-237-113-178.fbx.proxad.net [78.237.113.178]) (Authenticated sender: brice@waegenei.re) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id F1A3C60008 for ; Sat, 4 Apr 2020 15:17:39 +0000 (UTC) From: Brice Waegeneire Date: Sat, 4 Apr 2020 17:17:30 +0200 Message-Id: <20200404151732.20341-1-brice@waegenei.re> In-Reply-To: <20200328135908.2540-1-brice@waegenei.re> References: <20200328135908.2540-1-brice@waegenei.re> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 40274@debbugs.gnu.org Hello, The following modification have been made since the previous patch version: - The format to specify kernel modules has been reverted to a simple list of strings. - The `modprobe` command used is retrieved from "/proc/sys/kernel/modprobe". - Thanks to the previously listed modifications, `kernel-module-loader-service-type` has been removed together with the helper function `kernel-module-loader-service`. No need to bother with a record now that we only need a list of strings. - A temporary crutch to force `modprobe` from loading "/etc/modprobe.d" has been added. The permanent fix has been submitted as #40422[0] but it needs to go trough the core-updates branch. - The documentation has been updated accordingly. - An example showing how to specify module arguments using "/etc/modprobe.d/" has been added to the documentation. [0]: https://issues.guix.info/issue/40422 - Brice Brice Waegeneire (2): services: Allow modprobe to use "/etc/modprobe.d". gnu: Add kernel-module-loader-service. doc/guix.texi | 38 +++++++++++++++++++++++++++ gnu/services.scm | 4 +++ gnu/services/linux.scm | 52 ++++++++++++++++++++++++++++++++++++- gnu/tests/linux-modules.scm | 33 ++++++++++++++--------- 4 files changed, 114 insertions(+), 13 deletions(-) -- 2.26.0