.TH makekernel 8 "" "makekernel #VERSION#" "" .SH NAME makekernel \- small script to compile linux kernel .SH SYNOPSIS .TP \fBmakekernel [\-s|\-\-showVersion]\fP .TP \fBmakekernel [\-a|\-\-allowDownload] [\-c|\-\-compileVersion \fIversion\fB] [\-f|\-\-force] [\-n|\-\-noAction]\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 "\-a, \-\-allowDownload" Allow to download a full source if necessary. \fBmakekernel\fP will still download a patch if available. .TP .B "\-c, \-\-compileVersion \fIversion\fP" Force current version to \fIversion\fP. .TP .B "\-f, \-\-force" Build kernel even if it appears to be up to date. .TP .B "\-n, \-\-noAction" Do not do anything, just print what would be done. .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 "proxyPrefix" Prefix for urls to download via a proxy. .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