Author: matthew
Date: 2006-07-31 11:47:43 -0600 (Mon, 31 Jul 2006)
New Revision: 7736
Modified:
trunk/BOOK/chapter01/changelog.xml
trunk/BOOK/chapter01/whatsnew.xml
trunk/BOOK/chapter06/shadow.xml
trunk/BOOK/packages.ent
Log:
Upgrade to shadow-4.0.17
Modified: trunk/BOOK/chapter01/changelog.xml
===================================================================
--- trunk/BOOK/chapter01/changelog.xml 2006-07-31 17:46:10 UTC (rev 7735)
+++ trunk/BOOK/chapter01/changelog.xml 2006-07-31 17:47:43 UTC (rev 7736)
@@ -40,6 +40,9 @@
<para>2006-07-31</para>
<itemizedlist>
<listitem>
+ <para>[matthew] - Upgrade to shadow-4.0.17.</para>
+ </listitem>
+ <listitem>
<para>[matthew] - Upgrade to procps-3.2.7.</para>
</listitem>
<listitem>
Modified: trunk/BOOK/chapter01/whatsnew.xml
===================================================================
--- trunk/BOOK/chapter01/whatsnew.xml 2006-07-31 17:46:10 UTC (rev 7735)
+++ trunk/BOOK/chapter01/whatsnew.xml 2006-07-31 17:47:43 UTC (rev 7736)
@@ -157,9 +157,9 @@
<!--<listitem>
<para>Sed &sed-version;</para>
</listitem>-->
- <!--<listitem>
+ <listitem>
<para>Shadow &shadow-version;</para>
- </listitem>-->
+ </listitem>
<!--<listitem>
<para>Sysklogd &sysklogd-version;</para>
</listitem>-->
Modified: trunk/BOOK/chapter06/shadow.xml
===================================================================
--- trunk/BOOK/chapter06/shadow.xml 2006-07-31 17:46:10 UTC (rev 7735)
+++ trunk/BOOK/chapter06/shadow.xml 2006-07-31 17:47:43 UTC (rev 7736)
@@ -45,7 +45,7 @@
<para>Prepare Shadow for compilation:</para>
-<screen><userinput>./configure --libdir=/lib --enable-shared
--without-selinux</userinput></screen>
+<screen><userinput>./configure --libdir=/lib --sysconfdir=/etc --enable-shared
--without-selinux</userinput></screen>
<variablelist>
<title>The meaning of the configure options:</title>
@@ -88,54 +88,33 @@
convert-mans UTF-8 KOI8-R man/ru/*.?
convert-mans UTF-8 ISO-8859-9 man/tr/*.?</userinput></screen>
- <para>Compile the package:</para>
-
-<screen><userinput>make</userinput></screen>
-
- <para>This package does not come with a test suite.</para>
-
- <para>Install the package:</para>
-
-<screen><userinput>make install</userinput></screen>
-
- <para id="shadow-limits-login_access">Shadow uses two files to configure
- authentication settings for the system. Install these two configuration
- files:</para>
-
- <indexterm zone="shadow-limits-login_access">
- <primary sortas="e-/etc/limits">/etc/limits</primary>
- </indexterm>
-
- <indexterm zone="shadow-limits-login_access">
- <primary sortas="e-/etc/login.access">/etc/login.access</primary>
- </indexterm>
-
-<screen><userinput>cp -v etc/{limits,login.access} /etc</userinput></screen>
-
<para id="shadow-login_defs">Instead of using the default
<emphasis>crypt</emphasis> method, use the more secure
<emphasis>MD5</emphasis> method of password encryption, which also allows
passwords longer than 8 characters. It is also necessary to change the
obsolete <filename class="directory">/var/spool/mail</filename> location
for user mailboxes that Shadow uses by default to the <filename
- class="directory">/var/mail</filename> location used currently. Both of
- these can be accomplished by changing the relevant configuration file
- while copying it to its destination:</para>
+ class="directory">/var/mail</filename> location used currently.</para>
- <indexterm zone="shadow-login_defs">
- <primary sortas="e-/etc/login.defs">/etc/login.defs</primary>
- </indexterm>
+<screen><userinput>sed -i -e '[EMAIL PROTECTED]@MD5_CRYPT_ENAB yes@' \
+ -e 's@/var/spool/mail@/var/mail@' etc/login.defs</userinput></screen>
-<screen><userinput>sed -e'[EMAIL PROTECTED]@MD5_CRYPT_ENAB yes@' \
- -e 's@/var/spool/mail@/var/mail@' \
- etc/login.defs > /etc/login.defs</userinput></screen>
-
<note>
<para>If you built Shadow with Cracklib support, run the
following:</para>
-<screen role="nodump"><userinput>sed -i '[EMAIL
PROTECTED]@DICTPATH\t/lib/cracklib/pw_dict@'
/etc/login.defs</userinput></screen>
+<screen role="nodump"><userinput>sed -i '[EMAIL
PROTECTED]@DICTPATH\t/lib/cracklib/pw_dict@' etc/login.defs</userinput></screen>
</note>
+ <para>Compile the package:</para>
+
+<screen><userinput>make</userinput></screen>
+
+ <para>This package does not come with a test suite.</para>
+
+ <para>Install the package:</para>
+
+<screen><userinput>make install</userinput></screen>
+
<para>Move a misplaced program to its proper location:</para>
<screen><userinput>mv -v /usr/bin/passwd /bin</userinput></screen>
@@ -146,13 +125,6 @@
rm -v /lib/libshadow.so
ln -sfv ../../lib/libshadow.so.0 /usr/lib/libshadow.so</userinput></screen>
- <para>The <parameter>-D</parameter> option of the
- <command>useradd</command> program requires the <filename
- class="directory">/etc/default</filename> directory for it to work
- properly:</para>
-
-<screen><userinput>mkdir -v /etc/default</userinput></screen>
-
</sect2>
<sect2 id="conf-shadow" role="configuration">
Modified: trunk/BOOK/packages.ent
===================================================================
--- trunk/BOOK/packages.ent 2006-07-31 17:46:10 UTC (rev 7735)
+++ trunk/BOOK/packages.ent 2006-07-31 17:47:43 UTC (rev 7736)
@@ -430,12 +430,12 @@
<!ENTITY sed-ch6-du "6.4 MB">
<!ENTITY sed-ch6-sbu "0.1 SBU">
-<!ENTITY shadow-version "4.0.15">
-<!ENTITY shadow-size "1,265 KB">
+<!ENTITY shadow-version "4.0.17">
+<!ENTITY shadow-size "1,461 KB">
<!ENTITY shadow-url
"ftp://ftp.pld.org.pl/software/shadow/shadow-&shadow-version;.tar.bz2">
<!ENTITY shadow-md5 "a0452fa989f8ba45023cc5a08136568e">
<!ENTITY shadow-home " ">
-<!ENTITY shadow-ch6-du "18.6 MB">
+<!ENTITY shadow-ch6-du "20.7 MB">
<!ENTITY shadow-ch6-sbu "0.3 SBU">
<!ENTITY sysklogd-version "1.4.1">
--
http://linuxfromscratch.org/mailman/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page