Hi there, I've been working on an eclass and associated ebuilds for the linux-libre [1] kernels. It's just linux with bits which they consider unfree are removed. It's a project of FSFLA.
The reason I chose to do most of the work in an eclass rather than the ebuild is so I can very easily take other kernel versions in the tree and combine them with the linux-libre kernel (I've written an ebuild for the vanilla libre kernel, and one including the gentoo patcheset). Also it means the ebuilds can remain almost unchanged from their official kernel counterparts. Please can you let me know what you think of the eclass & ebuilds; any suggestions, criticisms, questions etc? This is my first time writing an eclass, and to me it all feels quite nice and solid, but that's the sort of thing which could quickly and harshly disproved ;-) I'll then attach the eclass & ebuilds to bug #266157 [2]. URLs: kernel-libre.eclass [3] libre-sources.eclass [4] libregentoo-sources.eclass [5] Many thanks, in advance, for anything you have to offer. Nick White [1] http://www.fsfla.org/svnwiki/selibre/linux-libre/ [2] http://bugs.gentoo.org/show_bug.cgi?id=266157 [3] http://git.njw.me.uk/cgit/cgit.cgi/njw-gentoo-local/plain/eclass/kernel-libre.eclass [4] http://git.njw.me.uk/cgit/cgit.cgi/njw-gentoo-local/plain/sys-kernel/libre-sources/libre-sources-2.6.30.ebuild [5] http://git.njw.me.uk/cgit/cgit.cgi/njw-gentoo-local/plain/sys-kernel/libregentoo-sources/libregentoo-sources-2.6.30-r1.ebuild -- GPG : 0x04E4653F / 9732 D7C7 A441 D79E FDF0 94F6 1F48 5674 04E4 653F IM /OTR : n...@jabber.org / 7E3C82CC D6AB2CEA E8000300 E429A122 D984111B SIP/ZRTP: n...@ekiga.net WWW : http://www.njw.me.uk
pgp0BsqtUOLO3.pgp
Description: PGP signature