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

Attachment: pgp0BsqtUOLO3.pgp
Description: PGP signature

Reply via email to