From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from atuin.qyliss.net (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id 1112F109DA; Tue, 10 Jan 2023 20:31:28 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 496) id 61B2B109CD; Tue, 10 Jan 2023 20:31:26 +0000 (UTC) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by atuin.qyliss.net (Postfix) with ESMTPS id 7F04E10A0E for ; Tue, 10 Jan 2023 20:31:24 +0000 (UTC) Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id DA7275C0176; Tue, 10 Jan 2023 15:31:23 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Tue, 10 Jan 2023 15:31:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alyssa.is; h=cc :cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm2; t=1673382683; x=1673469083; bh=W/LsHsp/93 x5LuUnr5yeU/drCwlDenaI73Ae43DAZ0Y=; b=AkMz4bNSBmbYt/nMAzjSHdLp7z CMvu+d9Iq9tNwvayrrmzoJHxu0NjdH1y8lS9aonMctly8je6pG6IQm++o/mIglIU hjyWnVVkRP2OpNHZMWdIuO7n4aYpffZpH+vTAIiBqerIMxx8vgszeeu8uKd6PTbk gRqezroPsQevjxD/CzD4bl+rFTUO4x3NLZ398S0vetR1VXm/wUobkXS5rvbdf08k lWTMB4V0OTrmBeaJxyNHUr18fRFIcgmkEIiq++VoaWB7fusUeShvOSbCNOirCKOo zR2AqWKXRgD28ppXg3DY55Io03V59tAdK4BdYmTeSFFR5DJEWcfhmRkmU2Ww== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1673382683; x=1673469083; bh=W/LsHsp/93x5LuUnr5yeU/drCwlD enaI73Ae43DAZ0Y=; b=FHV9zPJ49wZShjzDUXHeFHdSLVeiMKuNXcGLQJxZpz9L hJj1kIO8noXw19FwNRzI6ybTwFV5Aj9X4he9QaXjuMJ06rnXdIOOqyFzz/e9OpQt 6LN3bal5jdEEMBwbacJs16GQEKP8hFiVmjjUytS+uWjdDT5STwvLDX0J4OYmiLlN lph42G8FnA/kKBPLQ+fG2SpAJwMm5SY8rZLAlrvuLLKpJDSldMB6Ts5WZqIRDONA t84TYV14R10s57HMO1AsPa4/UcwzTV3WkuilGtGf36e7FIQEYWgs7assKWL8VzkP sMjm3Ak9/cfROOAkGOI0ICrwYkg2C6TuXOTFMY3yEw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrledvgdejjecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffvvefukfhfgggtuggjsehgtderredttddvnecuhfhrohhmpeetlhihshhs rgcutfhoshhsuceohhhisegrlhihshhsrgdrihhsqeenucggtffrrghtthgvrhhnpeelvd efkeelheejfeehffffledvfeelvefgvefhkefgtddtueetffefkedtfeffhfenucffohhm rghinhepshhpvggtthhruhhmqdhoshdrohhrghenucevlhhushhtvghrufhiiigvpedtne curfgrrhgrmhepmhgrihhlfhhrohhmpehhihesrghlhihsshgrrdhish X-ME-Proxy: Feedback-ID: i12284293:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 10 Jan 2023 15:31:23 -0500 (EST) Received: by x220.qyliss.net (Postfix, from userid 1000) id 6ADF8287AC; Tue, 10 Jan 2023 20:31:21 +0000 (UTC) Date: Tue, 10 Jan 2023 20:31:21 +0000 From: Alyssa Ross To: Ivan Nikolaenko Subject: Re: [PATCH] rootfs: make rootfs kernel configurable Message-ID: <20230110203121.at6lkorbxuzdzqlb@x220> References: <20230109143433.1136386-1-ivan.nikolaenko@unikie.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="q7w5dy67h2vvkxls" Content-Disposition: inline In-Reply-To: <20230109143433.1136386-1-ivan.nikolaenko@unikie.com> Message-ID-Hash: NL37RCWBFMM4XLVWAOXVCD7QILBDUVXL X-Message-ID-Hash: NL37RCWBFMM4XLVWAOXVCD7QILBDUVXL X-MailFrom: hi@alyssa.is X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-devel.spectrum-os.org-0; header-match-devel.spectrum-os.org-1; header-match-devel.spectrum-os.org-2; header-match-devel.spectrum-os.org-3; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: devel@spectrum-os.org X-Mailman-Version: 3.3.5 Precedence: list List-Id: Patches and low-level development discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --q7w5dy67h2vvkxls Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, Jan 09, 2023 at 04:34:33PM +0200, Ivan Nikolaenko wrote: > This patch makes it possible to use custom linux kernel. > This is needed in case of porting Spectrum OS to the other > hardware than generic-x86. > > To override rootfs kernel, define "spectrum_kernel" in the > customization overlay. > > Signed-off-by: Ivan Nikolaenko > --- > host/rootfs/default.nix | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Did you change your mind from the approach you suggested in your previous email? [1] I liked that approach, because it didn't require adding something custom to the global Nixpkgs namespace that's only used in one place, outside of Nixpkgs. [1]: https://spectrum-os.org/lists/archives/spectrum-devel/4d41315a-05d2-747c-3708-37f7c8c34684@unikie.com/ > > diff --git a/host/rootfs/default.nix b/host/rootfs/default.nix > index 0a84f55..b853250 100644 > --- a/host/rootfs/default.nix > +++ b/host/rootfs/default.nix > @@ -81,7 +81,7 @@ let > imports = [ (modulesPath + "/profiles/all-hardware.nix") ]; > }); > > - kernel = pkgs.linux_latest; > + kernel = pkgs.spectrum_kernel or pkgs.linux_latest; > > appvm = import ../../img/app { > inherit config; > -- > 2.34.1 > > --q7w5dy67h2vvkxls Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEH9wgcxqlHM/ARR3h+dvtSFmyccAFAmO9yxcACgkQ+dvtSFmy ccD86g/+NrTzwOtDoANOAxS8uwHZzlOJklx+iC7mM844gApI9Z0LQ8B+B6Y8m4da 2xGZMgDGHlSEiIbiuk0F4r1PCyw39Rlr5wGUU+thc3ios9muFxekvMhTFbnzxWhJ Z2aIkBw7XcMaNLE9z6TsmXfOfNSVY55NaIeo1QDQALXA3zRo3Qm69lGKiYnq4HBw YFiM+56GgiuPJjfKWI38q+cFojcQTKCBbJAtcjs6FPUbqyBUgGe3DGCaB/T0OJWy Rpu7sBf6Qxd0bv4/814cxwwe4Es1CG8OB6WSE3MCBw5KjguNirW0BKOCbBXm4v4X QZwlqHoAezGrUwk/fWeGRE568F4i1b6/GWEdNApm9IpJ3ZdOHKyPw9J9Fw8i93zA ShjyqqDpJLwPv7EaUoWmLTe4Aa1k7xBUVD5dgVdNdDcbnmNb5aHujHXPESOAeMVr Acu+4xtjjwPM8p2+ngTrliT5JeeI/wuhB8TB+b0FX4zJT0t8bY2T95CMwTJmNe+/ z4+opXcKxeg+0pj8xiZUk8rzupv9hajNdXcJg8VuztVxjHDSMAlGhXkAjbZW9GCH X/FE4xKfjUAkktYG14Mijt6luMtO//z9NW8XL3BXLaXNw7f3YVUGQixFfnYtu4VF lw9wgBCh4VrShMQ//fEB3Z70ROV/gX+CT7ru7opZUUljn0OqR8U= =eAT9 -----END PGP SIGNATURE----- --q7w5dy67h2vvkxls--