Author: bdubbs Date: 2012-01-20 12:25:30 -0700 (Fri, 20 Jan 2012) New Revision: 9190
Added: trunk/BOOK/postlfs/filesystems/jfs.xml trunk/BOOK/postlfs/filesystems/lvm2.xml Removed: trunk/BOOK/general/sysutils/Device-mapper.xml Modified: trunk/BOOK/general.ent trunk/BOOK/general/sysutils/hal.xml trunk/BOOK/general/sysutils/parted.xml trunk/BOOK/general/sysutils/sysutils.xml trunk/BOOK/general/sysutils/udisks.xml trunk/BOOK/introduction/welcome/changelog.xml trunk/BOOK/kde4/intro/pre-install-config.xml trunk/BOOK/postlfs/filesystems/filesystems.xml trunk/BOOK/postlfs/filesystems/reiser.xml trunk/BOOK/postlfs/filesystems/xfs.xml Log: Added jfsutils-1.1.15. Updated to xfsprogs-3.1.7. Renamed device mapper to lvm2 and changed the instructions to do a full lvm2 installation. Moved lvm2 to the filesystems chapter. Deleted: trunk/BOOK/general/sysutils/Device-mapper.xml =================================================================== --- trunk/BOOK/general/sysutils/Device-mapper.xml 2012-01-19 23:55:48 UTC (rev 9189) +++ trunk/BOOK/general/sysutils/Device-mapper.xml 2012-01-20 19:25:30 UTC (rev 9190) @@ -1,172 +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; - - <!ENTITY Device-mapper-download-http " "> - <!ENTITY Device-mapper-download-ftp "ftp://sources.redhat.com/pub/lvm2/LVM2.&LVM2-version;.tgz"> - <!ENTITY Device-mapper-md5sum "321429cd1b1526a29cf6d75018b1e4bb"> - <!ENTITY Device-mapper-size "1 MB"> - <!ENTITY Device-mapper-buildsize "7.7 MB"> - <!ENTITY Device-mapper-time "0.1 SBU"> -]> - -<sect1 id="device-mapper" xreflabel="device-mapper-&Device-mapper-version;"> - <?dbhtml filename="device-mapper.html"?> - - <sect1info> - <othername>$LastChangedBy$</othername> - <date>$Date$</date> - </sect1info> - - <title>device-mapper-&Device-mapper-version;</title> - - <indexterm zone="device-mapper"> - <primary sortas="a-device-mapper">device-mapper</primary> - </indexterm> - - <sect2 role="package"> - <title>Introduction to device-mapper</title> - - <para>The <application>device-mapper</application> package is an - implementation of a minimalistic kernel-space driver that handles volume - management, while keeping knowledge of the underlying device layout in - user-space.</para> - - &lfs70_checked; - - <bridgehead renderas="sect3">Package Information</bridgehead> - <itemizedlist spacing="compact"> - <!--<listitem> - <para>Download (HTTP): <ulink url="&Device-mapper-download-http;"/></para> - </listitem>--> - <listitem> - <para>Download (FTP): <ulink url="&Device-mapper-download-ftp;"/></para> - </listitem> - <listitem> - <para>Download MD5 sum: &Device-mapper-md5sum;</para> - </listitem> - <listitem> - <para>Download size: &Device-mapper-size;</para> - </listitem> - <listitem> - <para>Estimated disk space required: &Device-mapper-buildsize;</para> - </listitem> - <listitem> - <para>Estimated build time: &Device-mapper-time;</para> - </listitem> - </itemizedlist> - - <para condition="html" role="usernotes">User Notes: - <ulink url="&blfs-wiki;/device-mapper"/></para> - - </sect2> - - <sect2 role="installation"> - <title>Installation of device-mapper</title> - - <para>Install <application>device-mapper</application> by running the following - commands:</para> - -<screen><userinput>./configure --prefix=/usr --enable-pkgconfig && -make device-mapper</userinput></screen> - - <!-- Note, there is a test suite (make check), but it is for LVM2 --> - - <para>The device-mapper portion of this package does not come with a test - suite.</para> - - <para>Now, as the <systemitem class="username">root</systemitem> user:</para> - -<screen role="root"><userinput>make install_device-mapper</userinput></screen> - - </sect2> - - <sect2 role="commands"> - <title>Command Explanations</title> - - <para><parameter>--enable-pkgconfig</parameter>: This parameter installs - pkgconfig support.</para> - - <para><option>--enable-dmeventd</option>: This option builds the - device-mapper event daemon.</para> - - <para><option>--enable-cmdlib</option>: This option builds the shared - command library. It is required when building the daemon.</para> - - </sect2> - - <!-- TODO FIXME Need to create a boot script for dmeventd (devmapper-event) - According to CBLFS, only needed in very specific situations. - - <sect2 role="configuration"> - <title>Configuring device-mapper</title> - - <sect3 id="device-mapper-init"> - <title>Boot Script</title> - - <para>To automatically start the <command>device-mapper</command> daemon - when the system is rebooted, install the - <filename>/etc/rc.d/init.d/device-mapper</filename> - bootscript from the - <xref linkend="bootscripts"/> package.</para> - - <indexterm zone="device-mapper device-mapper-init"> - <primary sortas="f-device-mapper">device-mapper</primary> - </indexterm> - -<screen role="root"><userinput>make install-device-mapper</userinput></screen> - - </sect3> - - </sect2> - - --> - - <sect2 role="content"> - <title>Contents</title> - - <segmentedlist> - <segtitle>Installed Programs</segtitle> - <segtitle>Installed Libraries</segtitle> - <segtitle>Installed Directories</segtitle> - - <seglistitem> - <seg>dmeventd and dmsetup</seg> - <seg>libdevmapper-event.so and libdevmapper.so</seg> - <seg>None</seg> - </seglistitem> - </segmentedlist> - - <variablelist> - <bridgehead renderas="sect3">Short Descriptions</bridgehead> - <?dbfo list-presentation="list"?> - <?dbhtml list-presentation="table"?> - - <varlistentry id="dmsetup"> - <term><command>dmsetup</command></term> - <listitem> - <para>is a low level logical volume management tool.</para> - <indexterm zone="device-mapper dmsetup"> - <primary sortas="b-dmsetup">dmsetup</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="libdevmapper"> - <term><filename class='libraryfile'>libdevmapper.so</filename></term> - <listitem> - <para>contains the <application>device-mapper</application> API - functions.</para> - <indexterm zone="device-mapper libdevmapper"> - <primary sortas="c-libdevmapper">libdevmapper.so</primary> - </indexterm> - </listitem> - </varlistentry> - - </variablelist> - - </sect2> - -</sect1> Modified: trunk/BOOK/general/sysutils/hal.xml =================================================================== --- trunk/BOOK/general/sysutils/hal.xml 2012-01-19 23:55:48 UTC (rev 9189) +++ trunk/BOOK/general/sysutils/hal.xml 2012-01-20 19:25:30 UTC (rev 9190) @@ -196,7 +196,7 @@ <application>HAL</application> at run-time. These include <xref linkend="eject"/>, <ulink url="http://www.nongnu.org/dmidecode/">dmidecode</ulink>, - <xref linkend="device-mapper"/>, + <xref linkend="lvm2"/> (device-mapper), <ulink url="http://luks.endorphin.org/dm-crypt">Cryptsetup-LUKS</ulink>, and <ulink url="http://pm-utils.freedesktop.org/wiki/">pm-utils</ulink>.</para> Modified: trunk/BOOK/general/sysutils/parted.xml =================================================================== --- trunk/BOOK/general/sysutils/parted.xml 2012-01-19 23:55:48 UTC (rev 9189) +++ trunk/BOOK/general/sysutils/parted.xml 2012-01-20 19:25:30 UTC (rev 9190) @@ -59,8 +59,10 @@ <bridgehead renderas="sect3">Parted Dependencies</bridgehead> <bridgehead renderas="sect4">Optional</bridgehead> - <para role="optional"><xref linkend="device-mapper"/> (Required if building - <application>udisks</application>)</para> + <para role="optional">i + <xref linkend="lvm2"/> (device-mapper, required if building + <application>udisks</application>) + </para> <para condition="html" role="usernotes">User Notes: <ulink url="&blfs-wiki;/parted"/></para> Modified: trunk/BOOK/general/sysutils/sysutils.xml =================================================================== --- trunk/BOOK/general/sysutils/sysutils.xml 2012-01-19 23:55:48 UTC (rev 9189) +++ trunk/BOOK/general/sysutils/sysutils.xml 2012-01-20 19:25:30 UTC (rev 9190) @@ -42,7 +42,6 @@ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="upower.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="hdparm.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sg3_utils.xml"/> - <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Device-mapper.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="parted.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="udisks.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="eject.xml"/> Modified: trunk/BOOK/general/sysutils/udisks.xml =================================================================== --- trunk/BOOK/general/sysutils/udisks.xml 2012-01-19 23:55:48 UTC (rev 9189) +++ trunk/BOOK/general/sysutils/udisks.xml 2012-01-20 19:25:30 UTC (rev 9190) @@ -62,7 +62,7 @@ <bridgehead renderas="sect4">Required</bridgehead> <para role="required"><xref linkend="dbus-glib"/>, <xref linkend="libatasmart"/>, - <xref linkend="parted"/> (with <xref linkend="device-mapper"/>), + <xref linkend="parted"/> (with <xref linkend="lvm2"/>, device-mapper), <xref linkend="polkit"/>, <xref linkend="sg3_utils"/>, and <xref linkend="udev"/> (gudev)</para> Modified: trunk/BOOK/general.ent =================================================================== --- trunk/BOOK/general.ent 2012-01-19 23:55:48 UTC (rev 9189) +++ trunk/BOOK/general.ent 2012-01-20 19:25:30 UTC (rev 9190) @@ -3,13 +3,13 @@ $Date$ --> -<!ENTITY day "16"> <!-- Always 2 digits --> +<!ENTITY day "20"> <!-- Always 2 digits --> <!ENTITY month "01"> <!-- Always 2 digits --> <!ENTITY year "2012"> <!ENTITY copyrightdate "2001-&year;"> <!ENTITY copyholder "The BLFS Development Team"> <!ENTITY version "&year;-&month;-&day;"> -<!ENTITY releasedate "January 16th, &year;"> +<!ENTITY releasedate "January 20th, &year;"> <!-- <!ENTITY releasedate "November &day;st, &year;"> --> <!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP --> <!ENTITY blfs-version "svn"> <!-- svn|[release #] --> @@ -131,8 +131,10 @@ <!ENTITY tripwire-version "2.4.2.2"> <!-- Chapter 5 --> +<!ENTITY lvm2-version "1.02.67"><!-- version from ftp://sources.redhat.com/pub/lvm2/WHATS_NEW_DM --> +<!ENTITY jfsutils-version "1.1.15"> <!ENTITY reiser-version "3.6.21"> -<!ENTITY xfsprogs-version "2.9.7"> +<!ENTITY xfsprogs-version "3.1.7"> <!-- Chapter 6 --> <!ENTITY vim-version "7.3"> @@ -303,7 +305,6 @@ <!ENTITY upower-version "0.9.1"> <!ENTITY sg3_utils-version "1.29"> <!ENTITY LVM2-version "2.02.88"> -<!ENTITY Device-mapper-version "1.02.67"><!-- version from ftp://sources.redhat.com/pub/lvm2/WHATS_NEW_DM --> <!ENTITY parted-version "3.0"> <!ENTITY udisks-version "1.0.1"> <!ENTITY eject-version "2.1.5"> Modified: trunk/BOOK/introduction/welcome/changelog.xml =================================================================== --- trunk/BOOK/introduction/welcome/changelog.xml 2012-01-19 23:55:48 UTC (rev 9189) +++ trunk/BOOK/introduction/welcome/changelog.xml 2012-01-20 19:25:30 UTC (rev 9190) @@ -42,6 +42,23 @@ --> <listitem> + <para>January 20th, 2012</para> + <itemizedlist> + <listitem> + <para>[bdubbs] - Added jfsutils-1.1.15.</para> + </listitem> + <listitem> + <para>[bdubbs] - Updated to xfsprogs-3.1.7.</para> + </listitem> + <listitem> + <para>[bdubbs] - Renamed device mapper to lvm2 and changed + the instructions to do a full lvm2 installation. Moved lvm2 + to the filesystems chapter.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>January 16th, 2012</para> <itemizedlist> <listitem> Modified: trunk/BOOK/kde4/intro/pre-install-config.xml =================================================================== --- trunk/BOOK/kde4/intro/pre-install-config.xml 2012-01-19 23:55:48 UTC (rev 9189) +++ trunk/BOOK/kde4/intro/pre-install-config.xml 2012-01-20 19:25:30 UTC (rev 9190) @@ -161,7 +161,7 @@ <xref linkend="acl"/>, <xref linkend="gobject-introspection"/>, <xref linkend="udev"/>, - <xref linkend="device-mapper"/>, + <xref linkend="lvm2"/>, <xref linkend="parted"/> and than <xref linkend="udisks"/> and <xref linkend="upower"/> Modified: trunk/BOOK/postlfs/filesystems/filesystems.xml =================================================================== --- trunk/BOOK/postlfs/filesystems/filesystems.xml 2012-01-19 23:55:48 UTC (rev 9189) +++ trunk/BOOK/postlfs/filesystems/filesystems.xml 2012-01-20 19:25:30 UTC (rev 9190) @@ -23,6 +23,8 @@ system.</para> <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ext3.xml"/> --> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lvm2.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="jfs.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="reiser.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xfs.xml"/> Copied: trunk/BOOK/postlfs/filesystems/jfs.xml (from rev 9187, trunk/BOOK/postlfs/filesystems/xfs.xml) =================================================================== --- trunk/BOOK/postlfs/filesystems/jfs.xml (rev 0) +++ trunk/BOOK/postlfs/filesystems/jfs.xml 2012-01-20 19:25:30 UTC (rev 9190) @@ -0,0 +1,191 @@ +<?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; + + <!ENTITY jfsutils-download-http "&files-anduin;/sources/jfsutils_&jfsutils-version;.tar.gz"> + <!ENTITY jfsutils-download-ftp " "> + <!ENTITY jfsutils-md5sum "8809465cd48a202895bc2a12e1923b5d"> + <!ENTITY jfsutils-size "532 KB"> + <!ENTITY jfsutils-buildsize "8.9 MB"> + <!ENTITY jfsutils-time "0.1 SBU"> +]> + +<sect1 id="jfsutils" xreflabel="jfs-&jfsutils-version;"> + <?dbhtml filename="jfsutils.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>jfsutils-&jfsutils-version;</title> + + <indexterm zone="jfsutils"> + <primary sortas="a-jfsutils">jfsutils</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to jfsutils</title> + + <para>The <application>jfsutils</application> package contains administration + and debugging tools for the jfs file system.</para> + + &lfs70_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para>Download (HTTP): <ulink url="&jfsutils-download-http;"/></para> + </listitem> + <listitem> + <para>Download (FTP): <ulink url="&jfsutils-download-ftp;"/></para> + </listitem> + <listitem> + <para>Download MD5 sum: &jfsutils-md5sum;</para> + </listitem> + <listitem> + <para>Download size: &jfsutils-size;</para> + </listitem> + <listitem> + <para>Estimated disk space required: &jfsutils-buildsize;</para> + </listitem> + <listitem> + <para>Estimated build time: &jfsutils-time;</para> + </listitem> + </itemizedlist> + + <para condition="html" role="usernotes">User Notes: + <ulink url="&blfs-wiki;/jfs"/></para> + + </sect2> + + <sect2 role="installation"> + <title>Installation of jfsutils</title> + + <para>Install <application>jfsutils</application> by running the following + commands:</para> + +<screen><userinput>configure && +make</userinput></screen> + + <para>This package does not come with a test suite.</para> + + <para>Now, as the <systemitem class="username">root</systemitem> user:</para> + +<screen role="root"><userinput>make install</userinput></screen> + + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Programs</segtitle> + <segtitle>Installed Libraries</segtitle> + <segtitle>Installed Directories</segtitle> + + <seglistitem> + <seg>fsck.jfs, jfs_debugfs, jfs_fsck, jfs_fscklog, + jfs_logdump, jfs_mkfs, jfs_tune, mkfs.jfs </seg> + <seg>None</seg> + <seg>None</seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="fsck.jfs"> + <term><command>fsck.jfs</command></term> + <listitem> + <para>is used to replay the JFS transaction log, check a + JFS formatted device for errors, and fix any errors found.</para> + <indexterm zone="jfsutils fsck.jfs"> + <primary sortas="b-fsck.jfs">fsck.jfs</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="jfs_fsck"> + <term><command>jfs_fsck</command></term> + <listitem> + <para>is a hard link to fsck.jfs.</para> + <indexterm zone="jfsutils jfs_fsck"> + <primary sortas="b-jfs_fsck">jfs_fsck</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="mkfs.jfs"> + <term><command>mkfs.jfs</command></term> + <listitem> + <para>constructs an JFS file system.</para> + <indexterm zone="jfsutils mkfs.jfs"> + <primary sortas="b-mkfs.jfs">mkfs.jfs</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="jfs_mkfs"> + <term><command>jfs_mkfs</command></term> + <listitem> + <para>is a hard link to mkfs.jfs.</para> + <indexterm zone="jfsutils jfs_mkfs"> + <primary sortas="b-jfs_mkfs">jfs_mkfs</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="jfs_debugfs"> + <term><command>jfs_debugfs</command></term> + <listitem> + <para>is a program which can be used to perform various low-level + actions on a JFS formatted device.</para> + <indexterm zone="jfsutils jfs_debugfs"> + <primary sortas="b-jfs_debugfs">jfs_debugfs</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="jfs_fscklog"> + <term><command>jfs_fscklog</command></term> + <listitem> + <para>extracts a JFS fsck service log into a file and/or formats and + displays the extracted file.</para> + <indexterm zone="jfsutils jfs_fscklog"> + <primary sortas="b-jfs_fscklog">jfs_fscklog</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="jfs_logdump"> + <term><command>jfs_logdump</command></term> + <listitem> + <para>dumps the contents of the journal log from the specified + JFS formatted device into output file ./jfslog.dmp.</para> + <indexterm zone="jfsutils jfs_logdump"> + <primary sortas="b-jfs_logdump">jfs_logdump</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="jfs_tune"> + <term><command>jfs_tune</command></term> + <listitem> + <para>adjusts tunable file system parameters on JFS file systems.</para> + <indexterm zone="jfsutils jfs_tune"> + <primary sortas="b-jfs_tune">jfs_tune</primary> + </indexterm> + </listitem> + </varlistentry> + + + </variablelist> + + </sect2> + +</sect1> Copied: trunk/BOOK/postlfs/filesystems/lvm2.xml (from rev 9189, trunk/BOOK/general/sysutils/Device-mapper.xml) =================================================================== --- trunk/BOOK/postlfs/filesystems/lvm2.xml (rev 0) +++ trunk/BOOK/postlfs/filesystems/lvm2.xml 2012-01-20 19:25:30 UTC (rev 9190) @@ -0,0 +1,224 @@ +<?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; + + <!ENTITY lvm2-download-http " "> + <!ENTITY lvm2-download-ftp "ftp://sources.redhat.com/pub/lvm2/LVM2.&LVM2-version;.tgz"> + <!ENTITY lvm2-md5sum "321429cd1b1526a29cf6d75018b1e4bb"> + <!ENTITY lvm2-size "1 MB"> + <!ENTITY lvm2-buildsize "15 MB"> + <!ENTITY lvm2-time "0.3 SBU"> +]> + +<sect1 id="lvm2" xreflabel="lvm-&lvm2-version;"> + <?dbhtml filename="lvm2.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>lvm2-&lvm2-version;</title> + + <indexterm zone="lvm2"> + <primary sortas="a-lvm2">lvm2</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to lvm2</title> + + <para>The <application>lvm2</application> package is a package that manages + logical partitions. It allows spanning of file systems across multiple + physical disks and disk partitions and provides for dynamic growing or shrinking + of logical partitions.</para> + + &lfs70_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <!--<listitem> + <para>Download (HTTP): <ulink url="&lvm2-download-http;"/></para> + </listitem>--> + <listitem> + <para>Download (FTP): <ulink url="&lvm2-download-ftp;"/></para> + </listitem> + <listitem> + <para>Download MD5 sum: &lvm2-md5sum;</para> + </listitem> + <listitem> + <para>Download size: &lvm2-size;</para> + </listitem> + <listitem> + <para>Estimated disk space required: &lvm2-buildsize;</para> + </listitem> + <listitem> + <para>Estimated build time: &lvm2-time;</para> + </listitem> + </itemizedlist> + + <para condition="html" role="usernotes">User Notes: + <ulink url="&blfs-wiki;/lvm2"/></para> + + </sect2> + + <sect2 role="installation"> + <title>Installation of lvm2</title> + + <para>Install <application>lvm2</application> by running the following + commands:</para> + +<screen><userinput>./configure --prefix=/usr --enable-pkgconfig && +make</userinput></screen> + + <!-- Note, there is a test suite (make check), but it is for LVM2 --> + + <para>Now, as the <systemitem class="username">root</systemitem> user:</para> + +<screen role="root"><userinput>make install</userinput></screen> + + </sect2> + + <sect2 role="commands"> + <title>Command Explanations</title> + + <para><parameter>--enable-pkgconfig</parameter>: This parameter installs + pkgconfig support.</para> + + <para><option>--enable-dmeventd</option>: This option builds the + device-mapper event daemon.</para> + + <para><option>--enable-cmdlib</option>: This option builds the shared + command library. It is required when building the daemon.</para> + + </sect2> + + <!-- TODO FIXME Need to create a boot script for dmeventd (devmapper-event) + According to CBLFS, only needed in very specific situations. + + <sect2 role="configuration"> + <title>Configuring device-mapper</title> + + <sect3 id="device-mapper-init"> + <title>Boot Script</title> + + <para>To automatically start the <command>device-mapper</command> daemon + when the system is rebooted, install the + <filename>/etc/rc.d/init.d/device-mapper</filename> + bootscript from the + <xref linkend="bootscripts"/> package.</para> + + <indexterm zone="device-mapper device-mapper-init"> + <primary sortas="f-device-mapper">device-mapper</primary> + </indexterm> + +<screen role="root"><userinput>make install-device-mapper</userinput></screen> + + </sect3> + + </sect2> + + --> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Programs</segtitle> + <segtitle>Installed Libraries</segtitle> + <segtitle>Installed Directories</segtitle> + + <seglistitem> + <seg>dmsetup, fsadm, lvm, lvmconf, lvndump, vgimportclone. There + are also numerous symbolic links to lvm to impement specific + functionality.</seg> + <seg>libdevmapper.so</seg> + <seg>None</seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="dmsetup"> + <term><command>dmsetup</command></term> + <listitem> + <para>is a low level logical volume management tool.</para> + <indexterm zone="lvm2 dmsetup"> + <primary sortas="b-dmsetup">dmsetup</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="fsadm"> + <term><command>fsadm</command></term> + <listitem> + <para>is a utility to resize or check filesystem on a device.</para> + <indexterm zone="lvm2 fsadm"> + <primary sortas="b-fsadm">fsadm</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="lvm"> + <term><command>lvm</command></term> + <listitem> + <para>provides the command-line tools for lvm2. Commands are + implemented via sympolic links to this program to manage physical + devices (pv*), volume groups (vg*), and logical volumes (lv*).</para> + <indexterm zone="lvm2 lvm"> + <primary sortas="b-lvm">lvm</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="lvmconf"> + <term><command>lvmconf</command></term> + <listitem> + <para>is a script that modifies the locking configuration in + an lvm configuration file.</para> + <indexterm zone="lvm2 lvmconf"> + <primary sortas="b-lvmconf">lvmconf</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="lvmdump"> + <term><command>lvmdump</command></term> + <listitem> + <para>is a tool to dump various information concerning lvm2.</para> + <indexterm zone="lvm2 lvmdump"> + <primary sortas="b-lvmdump">lvmdump</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="vgimportclone"> + <term><command>vgimportclone</command></term> + <listitem> + <para>is used to import a duplicated VG (e.g. hardware snapshot).</para> + <indexterm zone="lvm2 vgimportclone"> + <primary sortas="b-vgimportclone">vgimportclone</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="libdevmapper"> + <term><filename class='libraryfile'>libdevmapper.so</filename></term> + <listitem> + <para>contains the <application>device-mapper</application> API + functions.</para> + <indexterm zone="lvm2 libdevmapper"> + <primary sortas="c-libdevmapper">libdevmapper.so</primary> + </indexterm> + </listitem> + </varlistentry> + + </variablelist> + + </sect2> + +</sect1> Modified: trunk/BOOK/postlfs/filesystems/reiser.xml =================================================================== --- trunk/BOOK/postlfs/filesystems/reiser.xml 2012-01-19 23:55:48 UTC (rev 9189) +++ trunk/BOOK/postlfs/filesystems/reiser.xml 2012-01-20 19:25:30 UTC (rev 9190) @@ -4,7 +4,8 @@ <!ENTITY % general-entities SYSTEM "../../general.ent"> %general-entities; - <!ENTITY reiser-download-http "http://www.kernel.org/pub/linux/utils/fs/reiserfs/reiserfsprogs-&reiser-version;.tar.bz2"> + <!-- <!ENTITY reiser-download-http "http://www.kernel.org/pub/linux/utils/fs/reiserfs/reiserfsprogs-&reiser-version;.tar.bz2"> --> + <!ENTITY reiser-download-http " "> <!ENTITY reiser-download-ftp "&sources-anduin-ftp;/r/reiserfsprogs-&reiser-version;.tar.bz2"> <!ENTITY reiser-md5sum "0639cefac8f8150536cfa7531c2aa2d2"> <!ENTITY reiser-size "320 KB"> @@ -12,7 +13,7 @@ <!ENTITY reiser-time "0.2 SBU"> ]> -<sect1 id="reiserfs" xreflabel="ReiserFS-&reiser-version;"> +<sect1 id="reiserfs" xreflabel="reiserfsprogs-&reiser-version;"> <?dbhtml filename="reiserfs.html"?> <sect1info> @@ -20,18 +21,20 @@ <date>$Date$</date> </sect1info> - <title>ReiserFS-&reiser-version;</title> + <title>reiserfsprogs-&reiser-version;</title> <indexterm zone="reiserfs"> - <primary sortas="a-ReiserFS">ReiserFS</primary> + <primary sortas="a-reiserfs">reiserfsprogs</primary> </indexterm> <sect2 role="package"> - <title>Introduction to ReiserFS</title> + <title>Introduction to reiserfsprogs</title> - <para>The <application>ReiserFS</application> package contains various + <para>The <application>reiserfsprogs</application> package contains various utilities for use with the Reiser file system.</para> + &lfs70_checked; + <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> <listitem> @@ -60,9 +63,9 @@ </sect2> <sect2 role="installation"> - <title>Installation of ReiserFS</title> + <title>Installation of reiserfsprogs</title> - <para>Install <application>ReiserFS</application> by running the following + <para>Install <application>reiserfsprogs</application> by running the following commands:</para> <screen><userinput>./configure --prefix=/usr --sbindir=/sbin && @@ -81,14 +84,9 @@ <sect2 role="commands"> <title>Command Explanations</title> - <para><parameter>--prefix=/usr</parameter>: This ensures that - the manual pages are installed in the correct location while still - installing the programs in <filename class="directory">/sbin</filename> as - they should be.</para> - <para><parameter>--sbindir=/sbin</parameter>: This ensures that the - <application>ReiserFS</application> utilities are installed in - <filename class="directory">/sbin</filename> as they should be.</para> + <application>reiserfsprogs</application> utilities are installed in + <filename class="directory">/sbin</filename>.</para> </sect2> Modified: trunk/BOOK/postlfs/filesystems/xfs.xml =================================================================== --- trunk/BOOK/postlfs/filesystems/xfs.xml 2012-01-19 23:55:48 UTC (rev 9189) +++ trunk/BOOK/postlfs/filesystems/xfs.xml 2012-01-20 19:25:30 UTC (rev 9190) @@ -8,13 +8,13 @@ <!ENTITY xfsprogs-download-http "&files-anduin;/sources/xfsprogs_&xfsprogs-version;-1.tar.gz"> <!-- <!ENTITY xfsprogs-download-ftp "ftp://oss.sgi.com/projects/xfs/download/cmd_tars/xfsprogs_&xfsprogs-version;-1.tar.gz"> --> <!ENTITY xfsprogs-download-ftp " "> - <!ENTITY xfsprogs-md5sum "2bba6d3e4183defacf99e5e8ce805460"> - <!ENTITY xfsprogs-size "976 KB"> - <!ENTITY xfsprogs-buildsize "37 MB"> - <!ENTITY xfsprogs-time "0.6 SBU"> + <!ENTITY xfsprogs-md5sum "049cf9873794ea49d0bb3f12d45748a4"> + <!ENTITY xfsprogs-size "1.3 MB"> + <!ENTITY xfsprogs-buildsize "36 MB"> + <!ENTITY xfsprogs-time "0.5 SBU"> ]> -<sect1 id="xfs" xreflabel="XFS-&xfsprogs-version;"> +<sect1 id="xfs" xreflabel="xfs-&xfsprogs-version;"> <?dbhtml filename="xfsfs.html"?> <sect1info> @@ -22,18 +22,20 @@ <date>$Date$</date> </sect1info> - <title>XFS-&xfsprogs-version;</title> + <title>xfsprogs-&xfsprogs-version;</title> <indexterm zone="xfs"> <primary sortas="a-XFS">XFS</primary> </indexterm> <sect2 role="package"> - <title>Introduction to XFS</title> + <title>Introduction to xfsprogs</title> - <para>The <application>XFS</application> package contains administration + <para>The <application>xfsprogs</application> package contains administration and debugging tools for the XFS file system.</para> + &lfs70_checked; + <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> <listitem> @@ -75,9 +77,9 @@ </sect2> <sect2 role="installation"> - <title>Installation of XFS</title> + <title>Installation of xfsprogs</title> - <para>Install <application>XFS</application> by running the following + <para>Install <application>xfsprogs</application> by running the following commands:</para> <screen><userinput>make DEBUG=-DNDEBUG INSTALL_USER=root INSTALL_GROUP=root \ @@ -89,9 +91,7 @@ <screen role="root"><userinput>make install && make install-dev && -chmod -v 755 /lib/libhandle.so* && -rm -f /lib/libhandle.{a,la,so} && -ln -svf ../../lib/libhandle.so.1 /usr/lib/libhandle.so</userinput></screen> +chmod -v 755 /lib/libhandle.so.1.*</userinput></screen> </sect2> @@ -103,7 +103,6 @@ <para><parameter>INSTALL_USER=root INSTALL_GROUP=root</parameter>: This sets the owner and group of the installed files.</para> - <!-- relevant only if building as non-root --> <para><parameter>LOCAL_CONFIGURE_OPTIONS="..."</parameter>: This passes extra configuration options to the <filename>configure</filename> script. -- http://linuxfromscratch.org/mailman/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
