/[gentoo]/xml/htdocs/doc/en/genkernel.xml
Gentoo

Diff of /xml/htdocs/doc/en/genkernel.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.12 Revision 1.13
1<?xml version='1.0' encoding="UTF-8"?> 1<?xml version='1.0' encoding="UTF-8"?>
2<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/genkernel.xml,v 1.12 2004/11/05 22:34:04 plasmaroo Exp $ --> 2<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/genkernel.xml,v 1.13 2004/12/22 22:47:01 swift Exp $ -->
3<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> 3<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
4 4
5<guide link="/doc/en/genkernel.xml"> 5<guide link="/doc/en/genkernel.xml">
6<title>Gentoo Linux Genkernel Guide</title> 6<title>Gentoo Linux Genkernel Guide</title>
7 7
8<author title="Author"> 8<author title="Author">
9 <mail link="plasmaroo@gentoo.org">Tim Yamin</mail> 9 <mail link="plasmaroo@gentoo.org">Tim Yamin</mail>
10</author> 10</author>
11 11
12<abstract> 12<abstract>
13This guide intends to provide a reference of all the functions 13This guide intends to provide a reference of all the functions
14provided by genkernel. 14provided by genkernel.
15</abstract> 15</abstract>
16 16
17<license/> 17<license/>
74You can obtain genkernel by simply running <c>emerge genkernel</c>. Don't 74You can obtain genkernel by simply running <c>emerge genkernel</c>. Don't
75forget to use the <c>-k</c> flag for emerge if you are using binary packages, 75forget to use the <c>-k</c> flag for emerge if you are using binary packages,
76i.e. GRP. Due to the GRP packages having an older version of genkernel, the 76i.e. GRP. Due to the GRP packages having an older version of genkernel, the
77flags are different. As a result, you should consult the <uri 77flags are different. As a result, you should consult the <uri
78link="/doc/en/handbook/handbook-x86.xml?part=1&amp;chap=10"> 78link="/doc/en/handbook/handbook-x86.xml?part=1&amp;chap=10">
79Gentoo Handbook</uri> and <path>genkernel --help</path>. 79Gentoo Handbook</uri> and <path>genkernel --help</path>.
80</p> 80</p>
81 81
82</body> 82</body>
83</section> 83</section>
84<section> 84<section>
85<title>Supported platforms</title> 85<title>Supported platforms</title>
86<body> 86<body>
87 87
88<p> 88<p>
89As of genkernel 3.0.2; the following platforms should be 89As of genkernel 3.0.2, the following platforms should be
90supported: alpha, amd64, parisc, parisc64, ppc, ppc64, sparc, sparc64, and x86. If 90supported: alpha, amd64, parisc, parisc64, ppc, ppc64, sparc, sparc64, and x86. If
91you believe that there is a bug with the support code, and not with 91you believe that there is a bug with the support code, and not with
92genkernel, please file a bug at the <uri 92genkernel, please file a bug at the <uri
93link="http://bugs.gentoo.org">Gentoo Bugzilla.</uri> 93link="http://bugs.gentoo.org">Gentoo Bugzilla.</uri>
94</p> 94</p>
95 95
96</body> 96</body>
97</section> 97</section>
98</chapter> 98</chapter>
99 99
100<chapter> 100<chapter>
101<title>Genkernel usage</title> 101<title>Genkernel usage</title>
102<section> 102<section>
103<title>Introduction</title> 103<title>Introduction</title>
104<body> 104<body>
199 <li> 199 <li>
200 <b>--callback="echo Hello"</b>: This routine calls the specified 200 <b>--callback="echo Hello"</b>: This routine calls the specified
201 arguments after the kernel and the relevant modules have been built; but 201 arguments after the kernel and the relevant modules have been built; but
202 before the initrd has been built. This is useful where you might want 202 before the initrd has been built. This is useful where you might want
203 external modules installed to the initrd by emerging the relevant item 203 external modules installed to the initrd by emerging the relevant item
204 using the callback and then redefinining a genkernel module group. 204 using the callback and then redefinining a genkernel module group.
205 </li> 205 </li>
206 <li> 206 <li>
207 <b>--<c>no-</c>clean</b>: This runs <e>or does not 207 <b>--<c>no-</c>clean</b>: This runs <e>or does not
208 run</e> <c>make clean</c> before compiling your kernel. This 208 run</e> <c>make clean</c> before compiling your kernel. This
209 causes all object files and dependencies to be removed. 209 causes all object files and dependencies to be removed.
210 </li> 210 </li>
211 <li> 211 <li>
212 <b>--<c>no-</c>mrproper</b>: This runs <e>or does not 212 <b>--<c>no-</c>mrproper</b>: This runs <e>or does not
213 run</e> <c>make mrproper</c> before compiling your kernel. This 213 run</e> <c>make mrproper</c> before compiling your kernel. This
214 causes all object files, dependencies <b> and your 214 causes all object files, dependencies <b>and your
215 configuration</b> to be removed. 215 configuration</b> to be removed.
216 </li> 216 </li>
217</ul> 217</ul>
218 218
219<ul> 219<ul>
220 <li> 220 <li>
221 <b>--kerneldir=<path>/path/to/sources</path></b>: This specifies an 221 <b>--kerneldir=<path>/path/to/sources</path></b>: This specifies an
222 alternative kernel source location, instead of the default location of 222 alternative kernel source location, instead of the default location of
223 <path>/usr/src/linux</path>. 223 <path>/usr/src/linux</path>.
224 </li> 224 </li>
225 <li> 225 <li>
226 <b>--kernel-config=<path>/path/to/config-file</path></b>: This specifies an 226 <b>--kernel-config=<path>/path/to/config-file</path></b>: This specifies an
227 alternative kernel configuration which would be used; rather than the 227 alternative kernel configuration which would be used; rather than the
228 inpersistant <path>/path/to/sources/.config</path> which is used by 228 inpersistant <path>/path/to/sources/.config</path> which is used by
229 default. 229 default.

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

  ViewVC Help
Powered by ViewVC 1.1.20