|
@@ -23,18 +23,7 @@ Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed.</para>
|
|
<sect2>
|
|
<sect2>
|
|
<title>Installation of Shadow</title>
|
|
<title>Installation of Shadow</title>
|
|
|
|
|
|
-<para>Shadow hard-wires the path to the <command>passwd</command> binary within
|
|
|
|
-the binary itself, but does this the wrong way. If a <command>passwd</command>
|
|
|
|
-binary is not present before installing Shadow, the package incorrectly assumes
|
|
|
|
-it is going to be located at <filename>/bin/passwd</filename>, but then
|
|
|
|
-installs it as <filename>/usr/bin/passwd</filename>. This will lead to errors
|
|
|
|
-about not finding <filename>/bin/passwd</filename>. To work around this bug,
|
|
|
|
-create a dummy <filename>passwd</filename> file, so that it gets hard-wired
|
|
|
|
-properly:</para>
|
|
|
|
-
|
|
|
|
-<screen><userinput>touch /usr/bin/passwd</userinput></screen>
|
|
|
|
-
|
|
|
|
-<para>Now prepare Shadow for compilation:</para>
|
|
|
|
|
|
+<para>Prepare Shadow for compilation:</para>
|
|
|
|
|
|
<screen><userinput>./configure --libdir=/usr/lib --enable-shared</userinput></screen>
|
|
<screen><userinput>./configure --libdir=/usr/lib --enable-shared</userinput></screen>
|
|
|
|
|
|
@@ -75,10 +64,11 @@ and type it all in):</para>
|
|
-e 's%/var/spool/mail%/var/mail%' \
|
|
-e 's%/var/spool/mail%/var/mail%' \
|
|
etc/login.defs.linux > /etc/login.defs</userinput></screen>
|
|
etc/login.defs.linux > /etc/login.defs</userinput></screen>
|
|
|
|
|
|
-<para>Move some misplaced symlinks to their proper locations:</para>
|
|
|
|
|
|
+<para>Move some misplaced symlinks/programs to their proper locations:</para>
|
|
|
|
|
|
<screen><userinput>mv /bin/sg /usr/bin
|
|
<screen><userinput>mv /bin/sg /usr/bin
|
|
-mv /bin/vigr /usr/sbin</userinput></screen>
|
|
|
|
|
|
+mv /bin/vigr /usr/sbin
|
|
|
|
+mv /usr/bin/passwd /bin</userinput></screen>
|
|
|
|
|
|
<para>And move Shadow's dynamic libraries to a more appropriate location:</para>
|
|
<para>And move Shadow's dynamic libraries to a more appropriate location:</para>
|
|
|
|
|