Author: bdubbs Date: Sat Apr 16 20:49:43 2016 New Revision: 17267 Log: Add btrfs-progs-v4.5.1. Update to NetworkManager-1.0.12. Update to dejagnu-1.6.
Added: trunk/BOOK/postlfs/filesystems/btrfs-progs.xml - copied, changed from r17262, trunk/BOOK/postlfs/filesystems/xfsprogs.xml Modified: trunk/BOOK/general/prog/dejagnu.xml trunk/BOOK/introduction/welcome/changelog.xml trunk/BOOK/networking/netutils/networkmanager.xml trunk/BOOK/packages.ent trunk/BOOK/postlfs/filesystems/filesystems.xml Modified: trunk/BOOK/general/prog/dejagnu.xml ============================================================================== --- trunk/BOOK/general/prog/dejagnu.xml Sat Apr 16 17:20:53 2016 (r17266) +++ trunk/BOOK/general/prog/dejagnu.xml Sat Apr 16 20:49:43 2016 (r17267) @@ -6,9 +6,9 @@ <!ENTITY dejagnu-download-http "https://ftp.gnu.org/pub/gnu/dejagnu/dejagnu-&dejagnu-version;.tar.gz"> <!ENTITY dejagnu-download-ftp "ftp://ftp.gnu.org/pub/gnu/dejagnu/dejagnu-&dejagnu-version;.tar.gz"> - <!ENTITY dejagnu-md5sum "5bda2cdb1af51a80aecce58d6e42bd2f"> - <!ENTITY dejagnu-size "584 KB"> - <!ENTITY dejagnu-buildsize "4.0 MB"> + <!ENTITY dejagnu-md5sum "1fdc2eb0d592c4f89d82d24dfdf02f0b"> + <!ENTITY dejagnu-size "512 KB"> + <!ENTITY dejagnu-buildsize "3.2 MB"> <!ENTITY dejagnu-time "less than 0.1 SBU"> ]> Modified: trunk/BOOK/introduction/welcome/changelog.xml ============================================================================== --- trunk/BOOK/introduction/welcome/changelog.xml Sat Apr 16 17:20:53 2016 (r17266) +++ trunk/BOOK/introduction/welcome/changelog.xml Sat Apr 16 20:49:43 2016 (r17267) @@ -48,6 +48,18 @@ <para>April 16th, 2016</para> <itemizedlist> <listitem> + <para>[bdubbs] - Add btrfs-progs-4.5.1. Fixes + <ulink url="&blfs-ticket-root;6648">#6648</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to NetworkManager-1.0.12. Fixes + <ulink url="&blfs-ticket-root;7381">#7381</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to dejagnu-1.6. Fixes + <ulink url="&blfs-ticket-root;7733">#7733</ulink>.</para> + </listitem> + <listitem> <para>[bdubbs] - Added Asciidoc. </para> </listitem> <listitem> Modified: trunk/BOOK/networking/netutils/networkmanager.xml ============================================================================== --- trunk/BOOK/networking/netutils/networkmanager.xml Sat Apr 16 17:20:53 2016 (r17266) +++ trunk/BOOK/networking/netutils/networkmanager.xml Sat Apr 16 20:49:43 2016 (r17267) @@ -8,10 +8,10 @@ "&gnome-download-http;/NetworkManager/1.0/NetworkManager-&NetworkManager-version;.tar.xz"> <!ENTITY NetworkManager-download-ftp "&gnome-download-ftp;/NetworkManager/1.0/NetworkManager-&NetworkManager-version;.tar.xz"> - <!ENTITY NetworkManager-md5sum "a8f54460a4708efd840358f32d0968fd"> - <!ENTITY NetworkManager-size "3.4 MB"> - <!ENTITY NetworkManager-buildsize "358 MB (with tests)"> - <!ENTITY NetworkManager-time "2.5 SBU (with tests)"> + <!ENTITY NetworkManager-md5sum "ebb273456a81ccf9dfaf2461061b0e96"> + <!ENTITY NetworkManager-size "3.3 MB"> + <!ENTITY NetworkManager-buildsize "316 MB (with tests)"> + <!ENTITY NetworkManager-time "2.8 SBU (with tests)"> ]> <sect1 id="NetworkManager" xreflabel="NetworkManager-&NetworkManager-version;"> Modified: trunk/BOOK/packages.ent ============================================================================== --- trunk/BOOK/packages.ent Sat Apr 16 17:20:53 2016 (r17266) +++ trunk/BOOK/packages.ent Sat Apr 16 20:49:43 2016 (r17267) @@ -42,6 +42,7 @@ <!ENTITY tripwire-version "2.4.2.2"> <!-- Chapter 5 --> +<!ENTITY btrfs-progs-version "4.5.1"> <!ENTITY fuse-version "2.9.5"> <!ENTITY fuse-download-version "2_9_5"> <!ENTITY jfsutils-version "1.1.15"> @@ -259,7 +260,7 @@ <!ENTITY cmake-minor-version "1"> <!ENTITY cmake-version "&cmake-major-version;.&cmake-minor-version;"> <!--<!ENTITY cvs-version "1.11.23">--> -<!ENTITY dejagnu-version "1.5.3"> +<!ENTITY dejagnu-version "1.6"> <!ENTITY doxygen-version "1.8.11"> <!ENTITY elfutils-version "0.166"> <!ENTITY expect-version "5.45"> @@ -379,7 +380,7 @@ <!ENTITY bind-minor-version "9.10"> <!ENTITY bind-version "&bind-minor-version;.3-P4"> <!ENTITY mod_dnssd-version "0.6"> -<!ENTITY NetworkManager-version "1.0.10"> +<!ENTITY NetworkManager-version "1.0.12"> <!ENTITY nmap-version "7.12"> <!ENTITY traceroute-version "2.1.0"> <!ENTITY whois-version "5.2.12"> Copied and modified: trunk/BOOK/postlfs/filesystems/btrfs-progs.xml (from r17262, trunk/BOOK/postlfs/filesystems/xfsprogs.xml) ============================================================================== --- trunk/BOOK/postlfs/filesystems/xfsprogs.xml Sat Apr 16 11:53:13 2016 (r17262, copy source) +++ trunk/BOOK/postlfs/filesystems/btrfs-progs.xml Sat Apr 16 20:49:43 2016 (r17267) @@ -4,122 +4,126 @@ <!ENTITY % general-entities SYSTEM "../../general.ent"> %general-entities; - <!ENTITY xfsprogs-download-http " "> - <!ENTITY xfsprogs-download-ftp "ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsprogs-&xfsprogs-version;.tar.gz"> - <!ENTITY xfsprogs-md5sum "fcba94b6c74b726dac956d7a650c0c31"> - <!ENTITY xfsprogs-size "1.5 MB"> - <!ENTITY xfsprogs-buildsize "45 MB"> - <!ENTITY xfsprogs-time "0.6 SBU"> + <!ENTITY btrfs-progs-download-http "https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v&btrfs-progs-version;.tar.xz"> + <!ENTITY btrfs-progs-download-ftp " "> + <!ENTITY btrfs-progs-md5sum "31be62e9a772f297669b2ee14dc85c27"> + <!ENTITY btrfs-progs-size "1.1 MB"> + <!ENTITY btrfs-progs-buildsize "67 MB (add 96 MB for tests)"> + <!ENTITY btrfs-progs-time "0.4 SBU (add 1.2 SBU for checks)"> ]> -<sect1 id="xfsprogs" xreflabel="xfsprogs-&xfsprogs-version;"> - <?dbhtml filename="xfsprogs.html"?> +<sect1 id="btrfs-progs" xreflabel="btrfs-progs-&btrfs-progs-version;"> + <?dbhtml filename="btrfs-progs.html"?> <sect1info> <othername>$LastChangedBy$</othername> <date>$Date$</date> </sect1info> - <title>xfsprogs-&xfsprogs-version;</title> + <title>btrfs-progs-&btrfs-progs-version;</title> - <indexterm zone="xfsprogs"> - <primary sortas="a-xfsprogs">xfsprogs</primary> + <indexterm zone="btrfs-progs"> + <primary sortas="a-btrfs-progs">btrfs-progs</primary> </indexterm> <sect2 role="package"> - <title>Introduction to xfsprogs</title> + <title>Introduction to btrfs-progs</title> - <para>The <application>xfsprogs</application> package contains administration - and debugging tools for the XFS file system.</para> + <para>The <application>btrfs-progs</application> package contains administration + and debugging tools for the B-tree file system (btrfs).</para> &lfs79_checked; <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> <listitem> - <para>Download (HTTP): <ulink url="&xfsprogs-download-http;"/></para> + <para>Download (HTTP): <ulink url="&btrfs-progs-download-http;"/></para> </listitem> <listitem> - <para>Download (FTP): <ulink url="&xfsprogs-download-ftp;"/></para> + <para>Download (FTP): <ulink url="&btrfs-progs-download-ftp;"/></para> </listitem> <listitem> - <para>Download MD5 sum: &xfsprogs-md5sum;</para> + <para>Download MD5 sum: &btrfs-progs-md5sum;</para> </listitem> <listitem> - <para>Download size: &xfsprogs-size;</para> + <para>Download size: &btrfs-progs-size;</para> </listitem> <listitem> - <para>Estimated disk space required: &xfsprogs-buildsize;</para> + <para>Estimated disk space required: &btrfs-progs-buildsize;</para> </listitem> <listitem> - <para>Estimated build time: &xfsprogs-time;</para> + <para>Estimated build time: &btrfs-progs-time;</para> </listitem> </itemizedlist> + <bridgehead renderas="sect3">Btrfs-progs Dependencies</bridgehead> + + <bridgehead renderas="sect4">Recommended</bridgehead> + <para role="recommended"> + <xref linkend="asciidoc"/> and + <xref linkend="xmlto"/> (both required to generate man pages) + </para> + <para condition="html" role="usernotes">User Notes: <ulink url="&blfs-wiki;/xfs"/></para> </sect2> - <sect2 role="kernel" id="xfsprogs-kernel"> + <sect2 role="kernel" id="btrfs-progs-kernel"> <title>Kernel Configuration</title> - <para>Enable the following options in the kernel configuration + <para>Enable the following option in the kernel configuration and recompile the kernel:</para> <screen><literal>File systems ---> - <*/M> XFS filesystem support [CONFIG_XFS_FS]</literal></screen> + <*/M> Btrfs filesystem support [CONFIG_BTRFS_FS]</literal></screen> + + <note><para>Other Btrfs options are optional.</para></note> - <indexterm zone="xfsprogs xfsprogs-kernel"> - <primary sortas="d-xfs">XFS Programs</primary> + + <indexterm zone="btrfs-progs btrfs-progs-kernel"> + <primary sortas="d-xfs">BTRFS Programs</primary> </indexterm> </sect2> <sect2 role="installation"> - <title>Installation of xfsprogs</title> + <title>Installation of btrfs-progs</title> - <para>Install <application>xfsprogs</application> by running the following + <para>Install <application>btrfs-progs</application> by running the following commands:</para> -<screen><userinput>make DEBUG=-DNDEBUG \ - INSTALL_USER=root \ - INSTALL_GROUP=root \ - LOCAL_CONFIGURE_OPTIONS="--enable-readline"</userinput></screen> +<screen><userinput>sed -i '1,106 s/\.gz//g' Documentation/Makefile.in && - <para>This package does not come with a test suite.</para> +./configure --prefix=/usr \ + --bindir=/bin \ + --libdir=/lib && +make</userinput></screen> + + <para>To test the results, as the <systemitem + class="username">root</systemitem> user, issue: <command>make -k + test</command>.</para> <para>Now, as the <systemitem class="username">root</systemitem> user:</para> -<screen role="root"><userinput>make PKG_DOC_DIR=/usr/share/doc/xfsprogs-&xfsprogs-version; install && -make PKG_DOC_DIR=/usr/share/doc/xfsprogs-&xfsprogs-version; install-dev && +<screen role="root"><userinput>make install && -rm -rfv /usr/lib/libhandle.a && -rm -rfv /lib/libhandle.{a,la,so} && -ln -sfv ../../lib/libhandle.so.1 /usr/lib/libhandle.so && -sed -i "s@libdir='/lib@libdir='/usr/lib@" /usr/lib/libhandle.la</userinput></screen> +ln -s ../../lib/$(readlink /lib/libbtrfs.so) /usr/lib/libbtrfs.so && +rm /lib/libbtrfs.{a,so}</userinput></screen> </sect2> <sect2 role="commands"> <title>Command Explanations</title> - <para><command>make DEBUG=-DNDEBUG</command>: Turns off debugging - symbols.</para> + <para><command>sed ... Documentation/Makefile.in</command>: Disables + compressing man pages to be consistent with the rest of BLFS.</para> - <para><parameter>INSTALL_USER=root INSTALL_GROUP=root</parameter>: This - sets the owner and group of the installed files.</para> + <para><command>ln -s ... /usr/lib/libbtrfs.so</command>: Creates a + symbolic link in the directory where it is expected.</para> - <para><parameter>LOCAL_CONFIGURE_OPTIONS="..."</parameter>: This passes - extra configuration options to the <filename>configure</filename> script. - The example <parameter>--enable-readline</parameter> parameter - enables linking the XFS programs with the - <filename class="libraryfile">libreadline.so</filename> library, in order - to allow editing interactive commands.</para> - - <para><parameter>OPTIMIZER="..."</parameter>: Adding this parameter to - the end of the <command>make</command> command overrides the - default optimization settings.</para> + <para><command>rm /lib/libbtrfs.{a,so}</command>: Removes unneeded + library entries.</para> </sect2> @@ -132,12 +136,25 @@ <segtitle>Installed Directories</segtitle> <seglistitem> - <seg>fsck.xfs, mkfs.xfs, xfs_admin, xfs_bmap, xfs_copy, xfs_db, - xfs_estimate, xfs_freeze, xfs_fsr, xfs_growfs, xfs_info, xfs_io, - xfs_logprint, xfs_mdrestore, xfs_metadump, xfs_mkfile, xfs_ncheck, - xfs_quota, xfs_repair, and xfs_rtcp</seg> - <seg>libhandle.so</seg> - <seg>/usr/include/xfs and /usr/share/doc/xfsprogs-&xfsprogs-version;</seg> + <seg> + btrfs, + btrfs-convert, + btrfs-debug-tree, + btrfs-find-root, + btrfs-image, + btrfs-map-logical, + btrfs-select-super, + btrfs-show-super, + btrfs-zero-log, + btrfsck (link to btrfs), + btrfstune, + fsck.btrfs, and + mkfs.btrfs + </seg> + + <seg>libbtrfs.so</seg> + + <seg>/usr/include/btrfs</seg> </seglistitem> </segmentedlist> @@ -146,227 +163,36 @@ <?dbfo list-presentation="list"?> <?dbhtml list-presentation="table"?> - <varlistentry id="fsck.xfs"> - <term><command>fsck.xfs</command></term> - <listitem> - <para>simply exits with a zero status, since XFS - partitions are checked at mount time.</para> - <indexterm zone="xfsprogs fsck.xfs"> - <primary sortas="b-fsck.xfs">fsck.xfs</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="mkfs.xfs"> - <term><command>mkfs.xfs</command></term> - <listitem> - <para>constructs an XFS file system.</para> - <indexterm zone="xfsprogs mkfs.xfs"> - <primary sortas="b-mkfs.xfs">mkfs.xfs</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="xfs_admin"> - <term><command>xfs_admin</command></term> - <listitem> - <para>changes the parameters of an XFS file system.</para> - <indexterm zone="xfsprogs xfs_admin"> - <primary sortas="b-xfs_admin">xfs_admin</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="xfs_bmap"> - <term><command>xfs_bmap</command></term> - <listitem> - <para>prints block mapping for an XFS file.</para> - <indexterm zone="xfsprogs xfs_bmap"> - <primary sortas="b-xfs_bmap">xfs_bmap</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="xfs_copy"> - <term><command>xfs_copy</command></term> - <listitem> - <para>copies the contents of an XFS file system - to one or more targets in parallel.</para> - <indexterm zone="xfsprogs xfs_copy"> - <primary sortas="b-xfs_copy">xfs_copy</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="xfs_estimate"> - <term><command>xfs_estimate</command></term> - <listitem> - <para>for each directory argument, estimates the space that directory - would take if it were copied to an XFS filesystem - (does not cross mount points).</para> - <indexterm zone="xfsprogs xfs_estimate"> - <primary sortas="b-xfs_estimate">xfs_estimate</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="xfs_db"> - <term><command>xfs_db</command></term> - <listitem> - <para>is used to debug an XFS file system.</para> - <indexterm zone="xfsprogs xfs_db"> - <primary sortas="b-xfs_db">xfs_db</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="xfs_freeze"> - <term><command>xfs_freeze</command></term> - <listitem> - <para>suspends access to an XFS file system.</para> - <indexterm zone="xfsprogs xfs_freeze"> - <primary sortas="b-xfs_freeze">xfs_freeze</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="xfs_fsr"> - <term><command>xfs_fsr</command></term> - <listitem> - <para>applicable only to XFS filesystems, improves the organization - of mounted filesystems, the reorganization algorithm operates on one - file at a time, compacting or othewise improving the layout of the - file extents (contiguous blocks of file data).</para> - <indexterm zone="xfsprogs xfs_fsr"> - <primary sortas="b-xfs_fsr">xfs_fsr</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="xfs_growfs"> - <term><command>xfs_growfs</command></term> - <listitem> - <para>expands an XFS file system.</para> - <indexterm zone="xfsprogs xfs_growfs"> - <primary sortas="b-xfs_growfs">xfs_growfs</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="xfs_info"> - <term><command>xfs_info</command></term> - <listitem> - <para>is equivalent to invoking <command>xfs_growfs</command>, but - specifying that no change to the file system is to be made.</para> - <indexterm zone="xfsprogs xfs_info"> - <primary sortas="b-xfs_info">xfs_info</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="xfs_io"> - <term><command>xfs_io</command></term> - <listitem> - <para>is a debugging tool like <command>xfs_db</command>, but is - aimed at examining the regular file I/O path rather than the raw - XFS volume itself.</para> - <indexterm zone="xfsprogs xfs_io"> - <primary sortas="b-xfs_io">xfs_io</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="xfs_logprint"> - <term><command>xfs_logprint</command></term> - <listitem> - <para>prints the log of an XFS file system.</para> - <indexterm zone="xfsprogs xfs_logprint"> - <primary sortas="b-xfs_logprint">xfs_logprint</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="xfs_mdrestore"> - <term><command>xfs_mdrestore</command></term> - <listitem> - <para>restores an XFS metadump image to a filesystem image.</para> - <indexterm zone="xfsprogs xfs_mdrestore"> - <primary sortas="b-xfs_mdrestore">xfs_mdrestore</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="xfs_metadump"> - <term><command>xfs_metadump</command></term> - <listitem> - <para>copies XFS filesystem metadata to a file.</para> - <indexterm zone="xfsprogs xfs_metadump"> - <primary sortas="b-xfs_metadump">xfs_metadump</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="xfs_mkfile"> - <term><command>xfs_mkfile</command></term> - <listitem> - <para>creates an XFS file, padded with zeroes by default.</para> - <indexterm zone="xfsprogs xfs_mkfile"> - <primary sortas="b-xfs_mkfile">xfs_mkfile</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="xfs_ncheck"> - <term><command>xfs_ncheck</command></term> - <listitem> - <para>generates pathnames from inode numbers for an - XFS file system.</para> - <indexterm zone="xfsprogs xfs_ncheck"> - <primary sortas="b-xfs_ncheck">xfs_ncheck</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="xfs_quota"> - <term><command>xfs_quota</command></term> - <listitem> - <para>is a utility for reporting and editing various - aspects of filesystem quota.</para> - <indexterm zone="xfsprogs xfs_quota"> - <primary sortas="b-xfs_quota">xfs_quota</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="xfs_repair"> - <term><command>xfs_repair</command></term> + <varlistentry id="btrfs-prog"> + <term><command>btrfs</command></term> <listitem> - <para>repairs corrupt or damaged XFS file systems.</para> - <indexterm zone="xfsprogs xfs_repair"> - <primary sortas="b-xfs_repair">xfs_repair</primary> + <para> + is the main interface into btrfs filesystem operations. + </para> + <indexterm zone="btrfs-progs btrfs-prog"> + <primary sortas="b-btrfs">btrfs</primary> </indexterm> </listitem> </varlistentry> - <varlistentry id="xfs_rtcp"> - <term><command>xfs_rtcp</command></term> + <varlistentry id="fsck.btrfs"> + <term><command>fsck.btrfs</command></term> <listitem> - <para>copies a file to the real-time partition on an - XFS file system.</para> - <indexterm zone="xfsprogs xfs_rtcp"> - <primary sortas="b-xfs_rtcp">xfs_rtcp</primary> + <para> + does nothing, but is present for consistency with fstab. + </para> + <indexterm zone="btrfs-progs fsck.btrfs"> + <primary sortas="b-fsck.btrfs">fsck.btrfs</primary> </indexterm> </listitem> </varlistentry> - <varlistentry id="libhandle"> - <term><filename class="libraryfile">libhandle.so</filename></term> + <varlistentry id="mkfs.btrfs"> + <term><command>mkfs.btrfs</command></term> <listitem> - <para>contains XFS-specific functions that provide a way to perform - certain filesystem operations without using a file descriptor to - access filesystem objects.</para> - <indexterm zone="xfsprogs libhandle"> - <primary sortas="c-libhandle">libhandle.so</primary> + <para>creates a btrfs file system.</para> + <indexterm zone="btrfs-progs mkfs.btrfs"> + <primary sortas="b-mkfs.btrfs">mkfs.btrfs</primary> </indexterm> </listitem> </varlistentry> Modified: trunk/BOOK/postlfs/filesystems/filesystems.xml ============================================================================== --- trunk/BOOK/postlfs/filesystems/filesystems.xml Sat Apr 16 17:20:53 2016 (r17266) +++ trunk/BOOK/postlfs/filesystems/filesystems.xml Sat Apr 16 20:49:43 2016 (r17267) @@ -23,6 +23,7 @@ provides introductory material on managing disk arrays.</para> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="initramfs.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="btrfs-progs.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="fuse.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="lvm2.xml"/> -- http://lists.linuxfromscratch.org/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page