r6621 - in branches/cross-lfs/BOOK: . final-system/common introduction/common materials/common

manuel at linuxfromscratch.org manuel at linuxfromscratch.org
Sun Aug 7 05:10:03 PDT 2005


Author: manuel
Date: 2005-08-07 06:10:01 -0600 (Sun, 07 Aug 2005)
New Revision: 6621

Modified:
   branches/cross-lfs/BOOK/final-system/common/perl.xml
   branches/cross-lfs/BOOK/final-system/common/shadow.xml
   branches/cross-lfs/BOOK/final-system/common/texinfo.xml
   branches/cross-lfs/BOOK/final-system/common/vim.xml
   branches/cross-lfs/BOOK/introduction/common/changelog.xml
   branches/cross-lfs/BOOK/materials/common/patches.xml
   branches/cross-lfs/BOOK/patches.ent
Log:
Text updates ported from trunk up to r6620.
Added Vim security fix patch.

Modified: branches/cross-lfs/BOOK/final-system/common/perl.xml
===================================================================
--- branches/cross-lfs/BOOK/final-system/common/perl.xml	2005-08-07 11:38:20 UTC (rev 6620)
+++ branches/cross-lfs/BOOK/final-system/common/perl.xml	2005-08-07 12:10:01 UTC (rev 6621)
@@ -59,8 +59,8 @@
       <varlistentry>
         <term><parameter>-Dpager="/bin/less -isR"</parameter></term>
         <listitem>
-          <para>This corrects an error in the <command>perldoc</command> code with
-          the invocation of the <command>less</command> program.</para>
+          <para>This corrects an error in the way that <command>perldoc</command>
+          invokes the <command>less</command> program.</para>
         </listitem>
       </varlistentry>
     </variablelist>

Modified: branches/cross-lfs/BOOK/final-system/common/shadow.xml
===================================================================
--- branches/cross-lfs/BOOK/final-system/common/shadow.xml	2005-08-07 11:38:20 UTC (rev 6620)
+++ branches/cross-lfs/BOOK/final-system/common/shadow.xml	2005-08-07 12:10:01 UTC (rev 6621)
@@ -50,8 +50,8 @@
 
 <screen><userinput>./configure --libdir=/lib --enable-shared</userinput></screen>
 
-    <para>Remove the installation of the <command>groups</command> program,
-    and it's man page:</para>
+    <para>Disable the installation of the <command>groups</command> program
+    and it's man page, as Coreutils provides a better version:</para>
 
 <screen><userinput>sed -i 's/groups$(EXEEXT) //' src/Makefile
 sed -i '/groups/d' man/Makefile</userinput></screen>

Modified: branches/cross-lfs/BOOK/final-system/common/texinfo.xml
===================================================================
--- branches/cross-lfs/BOOK/final-system/common/texinfo.xml	2005-08-07 11:38:20 UTC (rev 6620)
+++ branches/cross-lfs/BOOK/final-system/common/texinfo.xml	2005-08-07 12:10:01 UTC (rev 6621)
@@ -105,7 +105,8 @@
       <segtitle>Installed programs</segtitle>
 
       <seglistitem>
-        <seg>info, infokey, install-info, makeinfo, texi2dvi, and texindex</seg>
+        <seg>info, infokey, install-info, makeinfo, texi2dvi, texi2pdf,
+        and texindex</seg>
       </seglistitem>
     </segmentedlist>
 
@@ -171,6 +172,17 @@
         </listitem>
       </varlistentry>
 
+      <varlistentry id="texi2pdf">
+        <term><command>texi2pdf</command></term>
+        <listitem>
+          <para>Used to format the given Texinfo document into a
+          Portable Document Format (PDF) file</para>
+          <indexterm zone="ch-system-texinfo texi2pdf">
+            <primary sortas="b-texi2pdf">texi2pdf</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="texindex">
         <term><command>texindex</command></term>
         <listitem>

Modified: branches/cross-lfs/BOOK/final-system/common/vim.xml
===================================================================
--- branches/cross-lfs/BOOK/final-system/common/vim.xml	2005-08-07 11:38:20 UTC (rev 6620)
+++ branches/cross-lfs/BOOK/final-system/common/vim.xml	2005-08-07 12:10:01 UTC (rev 6621)
@@ -62,6 +62,11 @@
 
 <screen><userinput>echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h</userinput></screen>
 
+    <para>Vim has two known security vulnerabilities that have already been
+    addressed upstream. The following patch fixes the problems:</para>
+
+<screen><userinput>patch -Np1 -i ../&vim-security_fix-patch;</userinput></screen>
+
     <para>Prepare Vim for compilation:</para>
 
 <screen><userinput>./configure --prefix=/usr --enable-multibyte</userinput></screen>

Modified: branches/cross-lfs/BOOK/introduction/common/changelog.xml
===================================================================
--- branches/cross-lfs/BOOK/introduction/common/changelog.xml	2005-08-07 11:38:20 UTC (rev 6620)
+++ branches/cross-lfs/BOOK/introduction/common/changelog.xml	2005-08-07 12:10:01 UTC (rev 6621)
@@ -160,6 +160,9 @@
     <listitem>
       <para>&util-linux-cramfs-patch;</para>
     </listitem>
+    <listitem>
+      <para>&vim-security_fix-patch;</para>
+    </listitem>
   </itemizedlist>
 
   <itemizedlist>
@@ -199,6 +202,18 @@
 -->
 
     <listitem>
+      <para>August 7, 2005</para>
+      <itemizedlist>
+        <listitem>
+          <para>[manuel] - Text updates ported fron trunk up to r6620.</para>
+        </listitem>
+        <listitem>
+          <para>[manuel] - Added Vim security fix patch.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>August 6, 2005</para>
       <itemizedlist>
         <listitem>

Modified: branches/cross-lfs/BOOK/materials/common/patches.xml
===================================================================
--- branches/cross-lfs/BOOK/materials/common/patches.xml	2005-08-07 11:38:20 UTC (rev 6620)
+++ branches/cross-lfs/BOOK/materials/common/patches.xml	2005-08-07 12:10:01 UTC (rev 6621)
@@ -195,6 +195,12 @@
       </listitem>
     </varlistentry>
 
+    <varlistentry>
+      <term>Vim Security Patch - 9 KB:</term><listitem>
+        <para><ulink url="&patches-root;vim/&vim-security_fix-patch;"/></para>
+      </listitem>
+    </varlistentry>
+
   </variablelist>
 
   <para>In addition to the above required patches, there exist a number of

Modified: branches/cross-lfs/BOOK/patches.ent
===================================================================
--- branches/cross-lfs/BOOK/patches.ent	2005-08-07 11:38:20 UTC (rev 6620)
+++ branches/cross-lfs/BOOK/patches.ent	2005-08-07 12:10:01 UTC (rev 6621)
@@ -39,6 +39,8 @@
 
 <!ENTITY util-linux-cramfs-patch "util-linux-&util-linux-version;-cramfs-1.patch">
 
+<!ENTITY vim-security_fix-patch "vim-&vim-version;-security_fix-2.patch">
+
 <!-- Start of multilib patches -->
 
 <!ENTITY binutils-multilib-patch "binutils-&binutils-version;-genscripts_multilib-1.patch">




More information about the lfs-book mailing list