Alexandre Oliva wrote:
On May 5, 2008, jeff <[EMAIL PROTECTED]> wrote:
The deblob script isn't for finding blobs, but removing known ones. It
does so, in most cases, by removing the entire file that contained the
blob and removing that driver from Kconfig and the Makefile.
As for removing the entire file, for 2.6.25 I've come up with an
alternate deblob script that, instead of removing the complete driver,
removes only the firmware code in it, and marks the driver as
depending on NONFREE in the Kernel config file.
It makes the driver unselectable without further changes to the source
code, and removes all the non-Free stuff in its source code, but at
least the Free Software in there is left alone, such that anyone
willing to drop in Free firmware, or change the code to no longer
depend on the non-Free firmware, can use that as a starting point.
More importantly, it makes it easier to integrate upstream patches,
especially minor, rc and git ones, that often touch these files but
without modifying the firmware portions. I expect this will make it
much easier for me to track daily kernel builds.
This is so much better of an approach. I suggest gnewsense use this script in
future kernel builds.
Also see this monster of a script done by Alexandre Oliva:
http://www.fsfla.org/svn/fsfla/software/linux-libre/scripts/deblob-check
This proposal is implemented in the script available at
http://www.fsfla.org/svn/fsfla/software/linux-libre/scripts/deblob-2.6.25
The resulting kernel tree hasn't been "blessed" by you, which is why
for my 2.6.25 Fedora builds I've named the result libre-linux. If we
agree this is the way to go, I'll go back to using linux-libre, like I
did in the 2.6.24 series.
gnewsense used blag's deblob script for their kernel, but BLAG is using
lxoliva's script. ;)
Yes, use linux-libre. Is this where you want to store the kernel sources? There
is space on the blag server if needed.
http://www.fsfla.org/~lxoliva/snapshots/linux-libre/src/
Huge thanks,
-Jef
_______________________________________________
gNewSense-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/gnewsense-users