diff options
-rw-r--r-- | chapter01/changelog.xml | 3 | ||||
-rw-r--r-- | chapter06/shadow.xml | 8 |
2 files changed, 7 insertions, 4 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 855f47377..2f55b3d58 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -41,6 +41,9 @@ of the LFS Book.</para> </listitem> --> +<listitem><para>December 7th, 2004 [jim]: Fixed type in shadow. +Made recommended change from Robert Connolly on sed for shadow.</para></listitem> + <listitem><para>December 6th, 2004 [jeremy]: Fixed incorrect CR in ch 6 binutils, causing the patch name to be split on 2 lines. Thanks Robert Connolly!</para></listitem> diff --git a/chapter06/shadow.xml b/chapter06/shadow.xml index c469fb3e8..0f190100b 100644 --- a/chapter06/shadow.xml +++ b/chapter06/shadow.xml @@ -56,9 +56,9 @@ both these things by changing the relevant configuration file while copying it to its destination (it's probably better to cut-and-paste this rather than try and type it all in):</para> -<screen><userinput>cp etc/login.defs.linux /etc/login.defs -sed -i -e 's@#MD5_CRYPT_ENAB.no@MD5_CRYPT_ENAB yes@' \ - -e 's@/var/spool/mail@/var/mail@' /etc/login.defs</userinput></screen> +<screen><userinput>sed -e's@#MD5_CRYPT_ENAB.no@MD5_CRYPT_ENAB yes@' \ + -e 's@/var/spool/mail@/var/mail@' /etc/login.defs \ + < etc/login.defs.linux > /etc/login.defs</userinput></screen> <para>Move some misplaced symlinks/programs to their proper locations:</para> @@ -71,7 +71,7 @@ sed -i -e 's@#MD5_CRYPT_ENAB.no@MD5_CRYPT_ENAB yes@' \ <para>As some packages expect to find the just-moved libraries in <filename class="directory">/usr/lib</filename>, create the following symlinks:</para> -<screen><userinput>rm /usr/lib/libshadow.so +<screen><userinput>rm /lib/libshadow.so ln -sf ../../lib/libshadow.so.0 /usr/lib/libshadow.so</userinput></screen> <para>The <parameter>-D</parameter> option of the <command>useradd</command> program requires this |