Kautoconfigure |
links:
downloads: |
What is Kautoconfigure? Kautoconfigure is a bunch of scripts that tries to generate a Linux kernel .config file based on the installed hardware. Please note that this software is currently experimental and has not been maintained for a long time. "Current" versions work with early 2.4 and 2.5 kernels. Obviously new versions will be targeted at the upcomming 2.6 kernel. Kautoconfigure won't really help aunt Tilly with her kernel, it is merely a guidance. You only know that all the selected hardware drivers are needed for your machine (but not vice versa!). Though that might just be enough. Build-up:
Using kautoconfigure: First some developer, possibly a kernel maintainer, builds the database:
So now we have a list of hardware probes and corresponding hardware IDs, and some other 'magic' probes (CPU, IDE). The database should then be distributed. By using these probes in the shell script we should be able to find out:
So we can build the .config file.
The #1 and #2 can be made in parallel (for every new detection group) Using probetools.py Syntax: find prefix/ -name '*.c' | ./probetools.py [ -o outfile ] [ -l logfile ] -p prefix/
Using kautoconfigure.sh Syntax: ./kautoconfigure.sh [ --debug ]
1 November 2003 |