From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:55549) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i8nix-00037A-UO for guix-patches@gnu.org; Fri, 13 Sep 2019 11:43:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i8niw-0003Zv-Sl for guix-patches@gnu.org; Fri, 13 Sep 2019 11:43:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:36680) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i8niw-0003Zf-My for guix-patches@gnu.org; Fri, 13 Sep 2019 11:43:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i8niw-0000sU-G3 for guix-patches@gnu.org; Fri, 13 Sep 2019 11:43:02 -0400 Subject: [bug#37398] [PATCH 1/2] gnu: linux-libre: Enable all nftables family modules. Resent-Message-ID: From: Marius Bakke In-Reply-To: <87o8zoe1eb.fsf@member.fsf.org> References: <20190913101754.4483-1-iyzsong@member.fsf.org> <87o8zoe1eb.fsf@member.fsf.org> Date: Fri, 13 Sep 2019 17:41:57 +0200 Message-ID: <874l1gb3ui.fsf@devup.no> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" 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: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= , 37398@debbugs.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable iyzsong@member.fsf.org (=E5=AE=8B=E6=96=87=E6=AD=A6) writes: > =E5=AE=8B=E6=96=87=E6=AD=A6 writes: > >> * gnu/packages/aux-files/linux-libre/4.19-arm.conf, >> gnu/packages/aux-files/linux-libre/4.19-arm64.conf, >> gnu/packages/aux-files/linux-libre/4.19-i686.conf, >> gnu/packages/aux-files/linux-libre/4.19-x86_64.conf, >> gnu/packages/aux-files/linux-libre/5.2-arm.conf, >> gnu/packages/aux-files/linux-libre/5.2-arm64.conf, >> gnu/packages/aux-files/linux-libre/5.2-i686.conf, >> gnu/packages/aux-files/linux-libre/5.2-x86_64.conf: Set CONFIG_NF_TABLES= _INET, >> CONFIG_NF_TABLES_NETDEV, CONFIG_NF_TABLES_IPV4, CONFIG_NF_TABLES_ARP, >> CONFIG_NF_TABLES_IPV6, and CONFIG_NF_TABLES_BRIDGE to 'm'. > > I got 5.2 built now, and it doesn't work, may have to be enabled as 'y', > will investigate it later... In general, when making changes to the kernel configuration, you need to use the interactive configuration system provided by the kernel build system. The reason is that many options have dependencies: if you set CONFIG_FOO=3Dy, CONFIG_BAR might also need to be y. Using the configuration system ensures these dependencies are handled properly. Here is one way to do that on Guix: $ tar -xf $(guix build -S linux-libre) -C /tmp $ cd /tmp/linux-libre-5.2.13 $ guix environment linux-libre --ad-hoc ncurses $ cp /your/guix/checkout/gnu/packages/aux-files/linux-libre/5.2-x86_64.conf= .config $ make oldconfig $ make nconfig $ cp .config /your/guix/checkout/gnu/packages/aux-files/linux-libre/5.2-x86= _64.conf I don't have time to go into more details right now, but hope this helps! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl17uMUACgkQoqBt8qM6 VPr2mQf/RgymaRqwFmuzgeL/AGCaMMu82lZFBgvS86GPIhjYo8ybPPn7FnGmuUIn tfsvEMuMbTNSEHPAQzlmeBul5mEFJZ1K5hDPUZ4oi0nKfI8+c53HBCHjdXnKrN8F GgkdgG3R5NqUQNeC9ehdhdtrIHv/1Wf7FFeMDW+K/+wdEzcGvs0m7f7PDqan9M7J rm5Asm3EemZgWbUhQ5uR8HvnYjE1sG5IAPLN88QcKe3BmpdQqhmeAYHlKClA7T9T 7yBR6dPKch1h3/YqJry+DHzSwR694DUyb4R198IWwJsKkgvM5N6Qv/I/sDTFgerQ 0sJ6NvrlLbPzNWwm3O43iKL2+K3n6Q== =6sEo -----END PGP SIGNATURE----- --=-=-=--