From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3686 invoked by uid 1002); 4 Oct 2003 13:06:16 -0000 Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Received: (qmail 6673 invoked from network); 4 Oct 2003 13:06:16 -0000 From: Luke-Jr Organization: Gentoo Linux To: Jason Stubbs , gentoo-dev@gentoo.org Date: Sat, 4 Oct 2003 13:06:04 +0000 User-Agent: KMail/1.5.3 References: <3F7D4315.1020900@gentoo.org> <200310040356.47985.luke-jr@gentoo.org> <200310041329.36931.jasonbstubbs@mailandnews.com> In-Reply-To: <200310041329.36931.jasonbstubbs@mailandnews.com> GPG-Public-Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xD53E9583 MIME-Version: 1.0 Content-Type: Text/Plain; charset="shift_jis" Content-Transfer-Encoding: quoted-printable Content-Description: clearsigned data Content-Disposition: inline Message-Id: <200310041306.13582.luke-jr@gentoo.org> Subject: Re: [gentoo-dev] Speaking of new kernels being added to the tree X-Archives-Salt: f769b96a-701d-4d13-984a-cc4debebf049 X-Archives-Hash: 3437a0ec48bb7757a73292106f3ee03e =2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Saturday 04 October 2003 04:29 am, Jason Stubbs wrote: > However, having portage compile and install Linux has several issues. > Portage would need to be able to: > 1) handle multiple saved configurations automatically. Perhaps there could be a KERNEL_CONFIG option which looks for a different=20 config file for genkernel w/ KERNEL_CONFIG appended and then appends=20 KERNEL_CONFIG to the output kernel. SLOTting this could allow one to instal= l=20 it multiple times with different KERNEL_CONFIG. > 2) update lilo/grub automatically _with_ backup. I don't think it's the backups that would be complex to do, but the updatin= g=20 of lilo/grub automaticly. Does it really need to be done, though? The ebuil= ds=20 could theoreticly manage a set of symlinks /boot/{kernel,initrd}{,- {current,previous}} (also a {kernel,initrd}-working which is set after a us= er=20 successfully logs in?) and let the user determine whether to use them or to= =20 manually manage their kernel config. > 3) extract the source to /usr/src if need be (as already mentioned) > 4) handle different configurations of the same kernel version. > > Tangible benefits that I can see: > 1) ccache can be used in compiling the kernel automatically I don't see that ccache is all that great. I'd much rather Portage leave th= e=20 original /var/tmp/portage/*/work directories when remerging a package so th= ey=20 can reuse the object files that are still consistant. > 2) a lot of disk space can be saved. =2D --=20 Luke-Jr Developer, Gentoo Linux http://www.gentoo.org/ =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/fsXAZl/BHdU+lYMRAkO0AJ43/WiVjCwX8qvFwjTaaFcHd7kjugCglWCz RIZAXPj6dXTvAm2S83yw2lg=3D =3D/RpY =2D----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list