Author: ag
Date: 2008-03-05 10:19:23 -0700 (Wed, 05 Mar 2008)
New Revision: 7201
Modified:
trunk/BOOK/general.ent
trunk/BOOK/introduction/welcome/changelog.xml
trunk/BOOK/postlfs/shells/zsh.xml
Log:
Updated to zsh-4.3.5
Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent 2008-03-04 06:07:46 UTC (rev 7200)
+++ trunk/BOOK/general.ent 2008-03-05 17:19:23 UTC (rev 7201)
@@ -3,7 +3,7 @@
$Date$
-->
-<!ENTITY day "04"> <!-- Always 2 digits -->
+<!ENTITY day "05"> <!-- Always 2 digits -->
<!ENTITY month "03"> <!-- Always 2 digits -->
<!ENTITY year "2008">
<!ENTITY version "svn-&year;&month;&day;">
@@ -85,7 +85,7 @@
<!-- Chapter 7 -->
<!ENTITY tcsh-version "6.15.00">
-<!ENTITY zsh-version "4.2.6">
+<!ENTITY zsh-version "4.3.5">
<!ENTITY dash-version "0.5.4">
<!ENTITY ksh-version "2007-06-28">
Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml 2008-03-04 06:07:46 UTC
(rev 7200)
+++ trunk/BOOK/introduction/welcome/changelog.xml 2008-03-05 17:19:23 UTC
(rev 7201)
@@ -40,7 +40,18 @@
</listitem>
-->
+
<listitem>
+ <para>March 5th, 2008</para>
+ <itemizedlist>
+ <listitem>
+ <para>[ag] - Updated to zsh-4.3.5. Added libcap as optional
+ dependency and enabled the --bindir=/bin switch.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>March 4th, 2008</para>
<itemizedlist>
<listitem>
Modified: trunk/BOOK/postlfs/shells/zsh.xml
===================================================================
--- trunk/BOOK/postlfs/shells/zsh.xml 2008-03-04 06:07:46 UTC (rev 7200)
+++ trunk/BOOK/postlfs/shells/zsh.xml 2008-03-05 17:19:23 UTC (rev 7201)
@@ -6,12 +6,12 @@
<!ENTITY zsh-download-http
"http://downloads.sourceforge.net/zsh/zsh-&zsh-version;.tar.bz2">
<!ENTITY zsh-download-ftp " ">
- <!ENTITY zsh-md5sum "2cefebf742c190cbc611baded825db64">
- <!ENTITY zsh-size "2.0 MB">
- <!ENTITY zsh-buildsize "41 MB (includes installing all documentation)">
- <!ENTITY zsh-time "0.5 SBU">
+ <!ENTITY zsh-md5sum "db0d4b71da8e5877fa1e29d4cea38b8c">
+ <!ENTITY zsh-size "2.5 MB">
+ <!ENTITY zsh-buildsize "49 MB (includes installing all documentation)">
+ <!ENTITY zsh-time "0.6 SBU">
- <!ENTITY zsh-doc-md5sum "3ca3b7c199db6eb942f2a296e3fad270">
+ <!ENTITY zsh-doc-md5sum "2edea09b823ffa7528dbd447485630c9">
]>
<sect1 id="zsh" xreflabel="ZSH-&zsh-version;">
@@ -37,15 +37,14 @@
<application>ZSH</application> most closely resembles
<application>KSH</application> but includes many enhancements.</para>
- <warning>
- <para>This version of <application>ZSH</application> does not work
- properly with multibyte locales (e.g., UTF-8). A development version
- is available that addresses many, but not all, locale related issues.
- You can download the development version from the <ulink
- url="http://sourceforge.net/project/showfiles.php?group_id=4068">
- ZSH Sourceforge Download Page</ulink> and use the following BLFS
- instructions to build and install.</para>
- </warning>
+ <note>
+ <para>This version of <application>ZSH</application> is a development
+ release. The BLFS staff has determined that it provides a stable
+ program which works properly with multibyte locales (e.g., UTF-8).
+ To find the current stable release refer to the
+ <ulink url="http://www.zsh.org/">ZSH home page</ulink> and compile
+ <application>ZSH</application> with the same instructions.</para>
+ </note>
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@@ -83,7 +82,9 @@
<bridgehead renderas="sect3">ZSH Dependencies</bridgehead>
<bridgehead renderas="sect4">Optional</bridgehead>
- <para role="optional"><xref linkend="pcre"/></para>
+ <para role="optional"><xref linkend="pcre"/> and
+ <ulink url="http://packages.debian.org/stable/source/libcap">libcap</ulink>
+ </para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/zsh"/></para>
@@ -102,13 +103,14 @@
commands:</para>
<screen><userinput>./configure --prefix=/usr \
+ --bindir=/bin \
--sysconfdir=/etc/zsh \
--enable-etcdir=/etc/zsh &&
make</userinput></screen>
- <para>If you downloaded the optional documentation, and you have
- <xref linkend="tetex"/> installed, you can build additional formats of the
- documentation by issuing any or all of the following commands:</para>
+ <para>If you have <xref linkend="tetex"/> installed, you can build
+ additional formats of the documentation by issuing any or all of
+ the following commands:</para>
<screen><userinput>texi2pdf Doc/zsh.texi -o Doc/zsh.pdf &&
texi2html Doc/zsh.texi --output=Doc/zsh_1file_t.html &&
@@ -128,7 +130,7 @@
<systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make
htmldir=/usr/share/doc/zsh-&zsh-version;/html install.html &&
-install -v -m644 Doc/*.{ps,dvi}
/usr/share/doc/zsh-&zsh-version;</userinput></screen>
+install -v -m644 Doc/zsh.dvi
/usr/share/doc/zsh-&zsh-version;</userinput></screen>
<para>If you built any additional formats of the documentation, install
them by issuing the following command as the
@@ -149,7 +151,29 @@
directory. Omit these parameters if you wish to retain historical
compatibility by having all the files located in the
<filename class='directory'>/etc</filename> directory.</para>
+
+ <para><parameter>--bindir=/bin</parameter>: This parameter places the
+ <command>zsh</command> binaries into the root filesystem.</para>
+ <para><parameter>--enable-cap</parameter>: This parameter enables
+ POSIX capabilities.</para>
+
+ <para><parameter>--enable-pcre</parameter>: This parameter allows to use
+ the <application>PCRE</application> regular expression library in shell
+ builtins. Note: Linking <application>ZSH</application> dynamically against
+ <application>PCRE</application>, produces a runtime dependency on
+ <filename class='libraryfile'>libpcre.so</filename>. If
+ <filename class='directory'>/usr</filename> is a separate mount point and
+ <command>zsh</command> needs to be available at boot time, either you
+ have statically link <application>ZSH</application> against
+ <application>PCRE</application> (you can examine the
+ <filename>config.modules</filename> file on how to link statically the
+ module), or move the library to <filename class='directory'>/lib</filename>
+ as follows:</para>
+
+<screen role="root"><userinput>mv -v /usr/lib/libpcre.so.* /lib/ &&
+ln -v -sf ../../lib/libpcre.so.0 /usr/lib/libpcre.so</userinput></screen>
+
</sect2>
<sect2 role="configuration">
@@ -198,8 +222,8 @@
<systemitem class="username">root</systemitem> user):</para>
<screen role="root"><userinput>cat >> /etc/shells << "EOF"
-<literal>/usr/bin/zsh
-/usr/bin/zsh-&zsh-version;</literal>
+<literal>/bin/zsh
+/bin/zsh-&zsh-version;</literal>
EOF</userinput></screen>
</sect3>
--
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page