Procházet zdrojové kódy

Billy's gzip conversion.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2385 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Timothy Bauscher před 22 roky
rodič
revize
0397b61e3f
4 změnil soubory, kde provedl 36 přidání a 17 odebrání
  1. 0 8
      chapter06/gzip-exp.xml
  2. 34 5
      chapter06/gzip-inst.xml
  3. 2 3
      chapter06/gzip.xml
  4. 0 1
      entities/gzip.ent

+ 0 - 8
chapter06/gzip-exp.xml

@@ -1,8 +0,0 @@
-<sect2>
-<title>Command explanations</title>
-
-<para><userinput>patch -Np1 -i ../gzip-1.2.4b.patch:</userinput>
-This patch fixes a buffer overflow that occurs when a filename is
-longer than 1020 characters.</para>
-
-</sect2>

+ 34 - 5
chapter06/gzip-inst.xml

@@ -1,14 +1,28 @@
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
+
 <sect2>
 <title>Installation of Gzip</title>
 
-<para>Install Gzip by running the following commands:</para>
+<para>Prepare Gzip to be compiled:</para>
 
-<para><screen><userinput>patch -Np1 -i ../gzip-&gzip-patch-version;.patch &amp;&amp;
+<para><screen><userinput>
+patch -Np1 -i ../gzip-&gzip-patch-version;.patch &amp;&amp; 
 ./configure --prefix=/usr &amp;&amp;
 cp gzexe.in{,.backup} &amp;&amp;
-sed 's%"BINDIR"%/bin%' gzexe.in.backup &gt; gzexe.in &amp;&amp;
-make &amp;&amp;
-make install &amp;&amp;
+sed 's%"BINDIR"%/bin%' gzexe.in.backup &gt; gzexe.in
+</userinput></screen></para>
+
+<para>Continue with compiling the package:</para>
+
+<para><screen><userinput>make</userinput></screen></para>
+
+<para>And finish off installing the package:</para>
+
+<para><screen><userinput>make install</userinput></screen></para>
+
+<para>Move the Gzip binaries to the root partition:</para>
+
+<para><screen><userinput>
 mv /usr/bin/gzip /bin &amp;&amp;
 rm /usr/bin/{gunzip,zcat} &amp;&amp;
 ln -s gzip /bin/gunzip &amp;&amp;
@@ -17,3 +31,18 @@ ln -s gunzip /bin/uncompress</userinput></screen></para>
 
 </sect2>
 
+<sect2>
+<title>Command explanations</title>
+
+<para><userinput>patch -Np1 -i ../gzip-1.2.4b.patch:</userinput>
+This patch fixes a buffer overflow that occurs when a filename is
+longer than 1020 characters.</para>
+
+<para><userinput>
+cp gzexe.in{,.backup} &amp;&amp;
+sed 's%"BINDIR"%/bin%' gzexe.in.backup &gt; gzexe.in</userinput>
+Change the default installation directory for Gzip so it will be
+installed on the root partition.</para>
+
+
+</sect2>

+ 2 - 3
chapter06/gzip.xml

@@ -5,9 +5,8 @@
 <screen>Estimated build time:           &gzip-time;
 Estimated required disk space:  &gzip-compsize;</screen>
 
-&c6-gzip-inst;
-&c6-gzip-exp;
-&aa-gzip-desc;
+&aa-gzip-shortdesc;
 &aa-gzip-dep;
+&c6-gzip-inst;
 
 </sect1>

+ 0 - 1
entities/gzip.ent

@@ -6,7 +6,6 @@
 
 <!ENTITY c6-gzip SYSTEM "../chapter06/gzip.xml">
 <!ENTITY c6-gzip-inst SYSTEM "../chapter06/gzip-inst.xml">
-<!ENTITY c6-gzip-exp SYSTEM "../chapter06/gzip-exp.xml">
 
 <!ENTITY aa-gzip SYSTEM "../appendixa/gzip.xml">
 <!ENTITY aa-gzip-shortdesc SYSTEM "../appendixa/gzip-shortdesc.xml">