From mboxrd@z Thu Jan 1 00:00:00 1970 From: Danny Milosavljevic Subject: bug#30760: guix system init broken on non GuixSD Date: Fri, 9 Mar 2018 23:15:43 +0100 Message-ID: <20180309231543.2ede5fa1@scratchpost.org> References: <20180309173530.wfdw356rf53tesck@doom> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/KPQm=rB8d9Z2mmlK=P2Wpgz"; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42284) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1euQJ3-0006EW-18 for bug-guix@gnu.org; Fri, 09 Mar 2018 17:16:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1euQIz-0005Hy-SC for bug-guix@gnu.org; Fri, 09 Mar 2018 17:16:04 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:44984) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1euQIz-0005Hs-OK for bug-guix@gnu.org; Fri, 09 Mar 2018 17:16:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1euQIz-00038O-HP for bug-guix@gnu.org; Fri, 09 Mar 2018 17:16:01 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <20180309173530.wfdw356rf53tesck@doom> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: ludo@gnu.org Cc: 30760@debbugs.gnu.org --Sig_/KPQm=rB8d9Z2mmlK=P2Wpgz Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi Ludo, there's a problem with check-device-initrd-modules: on "guix system init" it doesn't get linux-module-directory and doesn't pass it on to matching-mo= dules. matching-modules then eventually defaults to (current-alias-file) - which i= s not found on a non-GuixSD system. Would it be possible to get rid of the defaults in gnu/build/linux-modules.= scm ? I don't think those are safe or useful for our requirements. I've had to w= ork around those before. check-initrd-modules could use the initrd's new kernel modules to find out which modules to include (after all). Then we could also check the dependencies directly in the new Linux kernel modules and all in all it would be safer. --Sig_/KPQm=rB8d9Z2mmlK=P2Wpgz Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlqjB48ACgkQ5xo1VCww uqXJMQf/f3S6e2bIbSbl2+zgscmWjjQGJDpy89By8s0VKYBr6rtHVZ1n3ui2dDww PpAGN1BdlCBw5aomUhrBal7uKnjXOmgLf3A1TU2IDxJMWRy7yyMRoWQ6NNVQv4Jd t42BCpe32iUOma0LK5tmJAJO4Ua71FtG4W/KAoCEX9quevMiVaH7KtDIoDXxgDPe vBSz8INN3pujZnhXE1Rstfs8qiyvRcHlPuLd/r3WqzKW8sCp92N+LXchN8S0BnDf pRTjLJseRgvw9khnGs5KE5wsT79Uz8nq8rMn6nK/ZLC4NNgpCMO6AVewCvBv8Cqx Ju20oayht9EnHsiHE6d/+T/maqgItQ== =xXKC -----END PGP SIGNATURE----- --Sig_/KPQm=rB8d9Z2mmlK=P2Wpgz--