You can build in a very easy way, drivers on Elive, for example if you use another kernel (or your own kernel) and you want to use the easy and fast Elive way to build drivers, you can use the actual available drivers to Elive has, you can request on the BTS of Elive for have it available directly here, but better if you make your own system and send it to Thanatermesis :)
First steps
You need to make sure about those things:
- Version of GCC is the same to your kernel
- headers of you kernel installed (or sources better, with a kernel builded on it before)
- /usr/src/linux-2.6 pointing (symlink) to /usr/src/linux
- /usr/src/linux pointing (symlink) to your actual kernel headers or sources
If you need more information about this, you have a complete small Howto on http://wiki.elivecd.org/index.php/Kernel%2C_drivers_and_stuff
Obtaining the source
- Make a look to the list of available drivers on source:kernels/drivers
- Use SVN for download the sources, you have a very good small but complete Howto for SVN on this site
- For a fast download of a determinated driver, use: svn co svn://thanatermesis.org/kernels/drivers/yourdrivername drivername
- For update this sources in the future: svn update
Building it
- First of all you need the tool make-deb a very nice packaging tool made for Elive, just apt-get it
- Launch the command make-deb compile and this is all... of course you don't have the source of the drivers, but then, make-deb inform you about where you can obtain it, put the sources file on this directory and launch it again... if you have all the First steps correct, and the sources of this driver is updated in the code for the kernel of you want to build... your driver is builded :)
Make your own make-deb system to build drivers
You just need to know about bash and have a Hacker spirit, hack make-deb and look how to works, look the examples on the actual drivers systems

