summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--makekernel.8.in42
1 files changed, 42 insertions, 0 deletions
diff --git a/makekernel.8.in b/makekernel.8.in
index e69de29..496927d 100644
--- a/makekernel.8.in
+++ b/makekernel.8.in
@@ -0,0 +1,42 @@
+.TH makekernel 8 "" "makekernel #VERSION#" ""
+.SH NAME
+makekernel \- small script to compile linux kernel
+.SH SYNOPSIS
+\fBmakekernel [options]\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.
+\fImakekernel\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 <opensource at eckner dot net>
+.fi