diff options
author | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2020-06-07 20:16:00 +0000 |
---|---|---|
committer | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2020-06-07 20:16:00 +0000 |
commit | fcc027677da55c41dcaea045f5b9ff8b088e6495 (patch) | |
tree | 42500a7858959695b971e7f28f1d0bf33185db2e /chapter06/kmod.xml | |
parent | d53fefab5a6772fef606392a61608fc290e6a7ae (diff) |
Initial commit of alternative cross LFS
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11897 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter06/kmod.xml')
-rw-r--r-- | chapter06/kmod.xml | 211 |
1 files changed, 0 insertions, 211 deletions
diff --git a/chapter06/kmod.xml b/chapter06/kmod.xml deleted file mode 100644 index 6cc3eb168..000000000 --- a/chapter06/kmod.xml +++ /dev/null @@ -1,211 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" - "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ - <!ENTITY % general-entities SYSTEM "../general.ent"> - %general-entities; -]> - -<sect1 id="ch-system-kmod" role="wrap"> - <?dbhtml filename="kmod.html"?> - - <sect1info condition="script"> - <productname>kmod</productname> - <productnumber>&kmod-version;</productnumber> - <address>&kmod-url;</address> - </sect1info> - - <title>Kmod-&kmod-version;</title> - - <indexterm zone="ch-system-kmod"> - <primary sortas="a-Kmod">Kmod</primary> - </indexterm> - - <sect2 role="package"> - <title/> - - <para>The Kmod package contains libraries and utilities for loading kernel - modules</para> - - <segmentedlist> - <segtitle>&buildtime;</segtitle> - <segtitle>&diskspace;</segtitle> - - <seglistitem> - <seg>&kmod-ch6-sbu;</seg> - <seg>&kmod-ch6-du;</seg> - </seglistitem> - </segmentedlist> - - </sect2> - - <sect2 role="installation"> - <title>Installation of Kmod</title> - - <para>Prepare Kmod for compilation:</para> - -<screen><userinput remap="configure">./configure --prefix=/usr \ - --bindir=/bin \ - --sysconfdir=/etc \ - --with-rootlibdir=/lib \ - --with-xz \ - --with-zlib</userinput></screen> - - <variablelist> - <title>The meaning of the configure options:</title> - - <varlistentry> - <term><parameter>--with-xz, --with-zlib</parameter></term> - <listitem> - <para>These options enable Kmod to handle compressed kernel modules.</para> - </listitem> - </varlistentry> - - <varlistentry> - <term><parameter>--with-rootlibdir=/lib</parameter></term> - <listitem> - <para>This option ensures different library related files are placed - in the correct directories.</para> - </listitem> - </varlistentry> - - </variablelist> - - <para>Compile the package:</para> - -<screen><userinput remap="make">make</userinput></screen> - - <para>This package does not come with a test suite that can be run in the - LFS chroot environment. At a minimum the git program is required and - several tests will not run outside of a git repository. </para> - -<!-- - <para>To test the results, issue:</para> - -<screen><userinput remap="test">make check</userinput></screen> ---> - <para>Install the package, and create symlinks for - compatibility with Module-Init-Tools (the package that previously handled - Linux kernel modules):</para> - -<screen><userinput remap="install">make install - -for target in depmod insmod lsmod modinfo modprobe rmmod; do - ln -sfv ../bin/kmod /sbin/$target -done - -ln -sfv kmod /bin/lsmod</userinput></screen> - - </sect2> - - <sect2 id="contents-kmod" role="content"> - <title>Contents of Kmod</title> - - <segmentedlist> - <segtitle>Installed programs</segtitle> - <segtitle>Installed library</segtitle> - - <seglistitem> - <seg>depmod (link to kmod), insmod (link to kmod), kmod, - lsmod (link to kmod), modinfo (link to kmod), modprobe (link to kmod), - and rmmod (link to kmod)</seg> - <seg>libkmod.so</seg> - </seglistitem> - </segmentedlist> - - <variablelist> - <bridgehead renderas="sect3">Short Descriptions</bridgehead> - <?dbfo list-presentation="list"?> - <?dbhtml list-presentation="table"?> - - <varlistentry id="depmod"> - <term><command>depmod</command></term> - <listitem> - <para>Creates a dependency file based on the symbols it finds in the - existing set of modules; this dependency file is used by - <command>modprobe</command> to automatically load the required - modules</para> - <indexterm zone="ch-system-kmod depmod"> - <primary sortas="b-depmod">depmod</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="insmod"> - <term><command>insmod</command></term> - <listitem> - <para>Installs a loadable module in the running kernel</para> - <indexterm zone="ch-system-kmod insmod"> - <primary sortas="b-insmod">insmod</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="kmod"> - <term><command>kmod</command></term> - <listitem> - <para>Loads and unloads kernel modules</para> - <indexterm zone="ch-system-kmod kmod"> - <primary sortas="b-kmod">kmod</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="lsmod"> - <term><command>lsmod</command></term> - <listitem> - <para>Lists currently loaded modules</para> - <indexterm zone="ch-system-kmod lsmod"> - <primary sortas="b-lsmod">lsmod</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="modinfo"> - <term><command>modinfo</command></term> - <listitem> - <para>Examines an object file associated with a kernel module and - displays any information that it can glean</para> - <indexterm zone="ch-system-kmod modinfo"> - <primary sortas="b-modinfo">modinfo</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="modprobe"> - <term><command>modprobe</command></term> - <listitem> - <para>Uses a dependency file, created by - <command>depmod</command>, to automatically load relevant modules</para> - <indexterm zone="ch-system-kmod modprobe"> - <primary sortas="b-modprobe">modprobe</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="rmmod"> - <term><command>rmmod</command></term> - <listitem> - <para>Unloads modules from the running kernel</para> - <indexterm zone="ch-system-kmod rmmod"> - <primary sortas="b-rmmod">rmmod</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="libkmod"> - <term><filename class="libraryfile">libkmod</filename></term> - <listitem> - <para>This library is used by other programs to load and unload kernel - modules</para> - <indexterm zone="ch-system-kmod"> - <primary sortas="c-libkmod">libkmod</primary> - </indexterm> - </listitem> - </varlistentry> - - </variablelist> - - </sect2> - -</sect1> - |