plasmaroo    05/07/25 20:28:53

  Modified:    xml/htdocs/doc/en genkernel.xml
  Log:
  Update to 3.3; remove a few of the internal options that shouldn't be touched 
by users as they are reserved for internal catalyst usage.

Revision  Changes    Path
1.18      +78 -85    xml/htdocs/doc/en/genkernel.xml

file : 
http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/genkernel.xml?rev=1.18&content-type=text/x-cvsweb-markup&cvsroot=gentoo
plain: 
http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/genkernel.xml?rev=1.18&content-type=text/plain&cvsroot=gentoo
diff : 
http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/genkernel.xml.diff?r1=1.17&r2=1.18&cvsroot=gentoo

Index: genkernel.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/genkernel.xml,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- genkernel.xml       24 Jul 2005 16:51:15 -0000      1.17
+++ genkernel.xml       25 Jul 2005 20:28:53 -0000      1.18
@@ -1,5 +1,5 @@
 <?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/genkernel.xml,v 1.17 
2005/07/24 16:51:15 plasmaroo Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/genkernel.xml,v 1.18 
2005/07/25 20:28:53 plasmaroo Exp $ -->
 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
 
 <guide link="/doc/en/genkernel.xml">
@@ -26,8 +26,8 @@
 
 <license/>
 
-<version>1.2</version>
-<date>2005-07-24</date>
+<version>1.3</version>
+<date>July 24, 2005</date>
 
 <chapter>
 <title>Introduction</title>
@@ -244,22 +244,18 @@
 </ul>
 
 <ul>
-  <li>
-    <b>--callback="<c>echo hello</c>"</b>: Calls the specified arguments
-    (<c>echo hello</c>, in this case) after the kernel and the relevant modules
-    have been built, but before building the initrd image. This may be useful
-    if you want to install external modules in the initrd image by emerging the
-    relevant item using the callback feature, and then redefining a genkernel
-    module group.
-  </li>
+   <li>
+      <b>--callback="<c>echo hello</c>"</b>: Calls the specified arguments
+      (<c>echo hello</c>, in this case) after the kernel and the relevant
+      modules have been built, but before building the initrd image. This may
+      be useful if you want to install external modules in the initrd image by
+      emerging the relevant item(s) with the callback feature, and then
+      redefining a genkernel module group.
+   </li>
 </ul>
 
 <ul>
    <li>
-      <b>--udev</b>: Activates support for the userspace device file system
-      (udev) in the initrd image.
-   </li>
-   <li>
       <b>--<c>no-</c>install</b>: Activates <e>[or deactivates]</e> the
       <c>make install</c> command, which installs your new kernel image,
       configuration file, initrd image and system map onto your mounted boot
@@ -390,42 +386,64 @@
 </p>
 
 <ul>
-  <li>
-    <b>--<c>no-</c>bootsplash</b>: Activates <e>[or deactivates]</e>
-    bootsplash support in the genkernel-built initrd image. The bootsplash
-    feature is supported on a limited number of architectures, and a kernel
-    that supports bootsplash is also required. Bootsplash is only supported
-    on 2.4 series kernels.
-  </li>
-  <li>
-    <b>--<c>no-</c>gensplash</b>: Activates <e>[or deactivates]</e>
-    gensplash support in the genkernel-built initrd image. The gensplash
-    utility is intended to be a replacement for bootsplash, and is designed for
-    use with 2.6.x series kernels.
-  </li>
-  <li>
-    <b>--do-keymap-auto</b>: Specifies which keymap to use during the boot
-    sequence.
-  </li>
-  <li>
-      <b>--lvm2</b>: Includes support for storage using via Logical Volume
-      Management (LVM2) from static binaries, if available to the system.
-      Relevant (static) LVM2 binaries are compiled if they are unavailable.
-      Be sure to install the lvm2 package on your system with <c>emerge
-      lvm2</c> before enabling this flag, and review the <uri
+   <li>
+      <b>--<c>no-</c>bootsplash</b>: Activates <e>[or deactivates]</e> support
+      for <uri link="http://www.bootsplash.org/";>bootsplash</uri> in the
+      genkernel-built initrd image. The bootsplash feature is supported on a
+      limited number of architectures, and a kernel that supports bootsplash
+      is also required.
+   </li>
+   <li>
+      <b>--<c>no-</c>gensplash</b>: Activates <e>[or deactivates]</e> support
+      for <uri 
link="http://dev.gentoo.org/~spock/projects/gensplash/";>gensplash</uri>
+      support in the genkernel-built initrd image. The gensplash utility is
+      intended to be a replacement for bootsplash, and is designed for use with
+      2.6.x series kernels. To override the default theme used by gensplash,
+      use <b>--gensplash=<c>PreferredTheme</c></b> (where <c>PreferredTheme</c>
+      is the title of one of the directories inside the
+      <path>/etc/splash/</path> directory.
+   </li>
+   <li>
+      <b>--gensplash-res=<c>PreferredResolution</c></b>: This flag allows you
+      to select which splash screen resolutions will be supported in the initrd
+      during the start-up of the system. This is useful for two reasons: First,
+      you are able to select only the splash screen resolution(s) relevant to
+      your system. Second, you avoid the unnecessary increase in the disk space
+      required by initrd (since the initrd does not have to support resolutions
+      that are irrelevant for your system configuration.) However, you may want
+      to omit this flag if the kernel is being compiled for an Installation CD;
+      this allows gensplash support for all possible resolutions.
+   </li>
+   <li>
+      <b>--do-keymap-auto</b>: Force keymap selection during the boot
+      sequence.
+   </li>
+   <li>
+      <b>--lvm2</b>: Includes support for storage using via <uri 
+      link="http://sources.redhat.com/lvm2/";>Logical Volume Management</uri>
+      (LVM2) from <e>static</e> binaries, if available to the system. Relevant
+      (static) LVM2 binaries are compiled if they are unavailable. Be sure to
+      install the lvm2 package on your system with <c>emerge lvm2</c> before
+      enabling this flag, and review the <uri
       link="http://www.gentoo.org/doc/en/lvm2.xml";>Gentoo LVM2
       Installation</uri> guide.
    </li>
    <li>
-      <b>--evms2</b>: Includes support for storage using the Enterprise Volume
-      Management System (EVMS/EVMS2), if available. Be sure to install the evms
-      package on your system with <c>emerge evms</c> before using this flag.
+      <b>--evms2</b>: Includes support for storage using the <uri 
+      link="http://evms.sourceforge.net/";>Enterprise Volume Management
+      System</uri> (EVMS2), if available. Be sure to install the evms package
+      on your system with <c>USE=static emerge evms2</c> before using this
+      (genkernel) flag. <e>(Omitting the </e><c>USE=static</c> <e>flag during
+      package installation will fail to include the necessary static binaries.)
+      </e>
    </li>
    <li>
-      <b>--dmraid</b>: Includes support for the DMRAID, the utility which
-      creates RAID mappings using the kernel device-mapper subsystem. DMRAID
-      discovers, activates, deactivates and displays properties of software
-      RAID sets (ATARAID, for example) and contained DOS partitions.
+      <b>--dmraid</b>: Includes support for <uri 
+      link="http://people.redhat.com/~heinzm/sw/dmraid/readme";>DMRAID</uri>;
+      the utility which creates RAID mappings using the kernel device-mapper
+      subsystem. DMRAID discovers, activates, deactivates and displays
+      properties of software RAID sets (ATARAID, for example) and contained
+      DOS partitions.
    </li>
    <li>
       <b>--linuxrc=/path/to/your/linuxrc</b>: Specifies a user-created 
@@ -443,6 +461,11 @@
       <b>--tempdir=/path/to/new/tempdir/</b>: Specifies the location of the
       temporary directory used by genkernel while compiling the kernel.
    </li>
+   <li>
+      <b>--unionfs</b>: Includes support for the <uri 
+      link="http://www.fsl.cs.sunysb.edu/project-unionfs.html";>Unification File
+      System</uri> in the initrd image.
+   </li>
 </ul>
 
 </body>
@@ -465,40 +488,10 @@
       partition on a file system (if needed).
    </li>
    <li>
-      <b>--arch-override=<c>someArch</c></b>: Overrides the architecture
-      genkernel assumes for the kernel compilation process. This flag is useful
-      if the auto-detection mechanism fails (please file a bug if it does!) or
-      if you wish to cross-compile a kernel. The list of supported
-      architectures is available in the <path>/usr/share/genkernel/</path>
-      directory.
-   </li>
-</ul>
-
-<ul>
-   <li>
-      <b>--busybox-config=<path>/path/to/busybox-config</path></b>: Overrides
-      the default Busybox configuration with the specified file.
-   </li>
-   <li>
-      <b>--busybox-bin=<path>/path/to/busybox-binary.tar.bz2</path></b>: Using 
-      this option means that a (static) Busybox binary will not be compiled;
-      the specified tarball would be used instead.
-   </li>
-</ul>
-
-<ul>
-   <li>
-      <b>--maxkernpackage=<path>/output/to/yourkernel.tar.bz2</path></b>:
-      Creates a package that includes the kernel, the initrd image, the
-      kernel's modules (located in <path>/lib/modules/</path>) and
-      configuration file.
-   </li>
-   <li>
-      <b>--minkernpackage=<path>/output/to/yourkernel.tar.bz2</path></b>:
-      Creates a package that includes the kernel, and initrd image. The



-- 
[email protected] mailing list

Reply via email to