.TH makekernel 8 "" "makekernel #VERSION#" "" .SH NAME makekernel \- small script to compile linux kernel .SH SYNOPSIS .TP \fBmakekernel [\-s|\-\-showVersion]\fP .TP \fBmakekernel [\-c|\-\-compileVersion \fIversion\fB] [\-a|\-\-allowDownload]\fP .SH DESCRIPTION \fBmakekernel\fP downloads and compiles the linux kernel, preferably downloading a patch instead of the full source. .SH OPTIONS .TP .B "\-s, \-\-showVersion" Show version of most current available stable kernel. Does not compile or download any source code nor patch. Conflicts with all other options. .TP .B "\-c, \-\-compileVersion \fIversion\fP" Force current version to \fIversion\fP. .TP .B "\-a, \-\-allowDownload" Allow to download a full source if necessary. \fBmakekernel\fP will still download a patch if available. .SH CONFIGURATION The configfile \fB#ETCDIR#/makekernel.conf\fP is a bash script, which defines the following variables and routines: .TP .B "kernelDir" Directory which contains the source tree(s) of the kernel(s). .TP .B "before_install_hook" Function to execute before installing the kernel. .TP .B "after_install_hook" Function to execute after installing the kernel. .SH FILES .TP .B "#BINDIR#/makekernel" program file .TP .B "#ETCDIR#/makekernel.conf" contains configuration .SH AUTHOR .nf Erich Eckner .fi