mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-03-06 06:14:47 +00:00
Applied Zack's shadow patch
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2604 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
parent
668813fb56
commit
0c418fcb89
@ -74,11 +74,15 @@
|
||||
</itemizedlist>
|
||||
</para></listitem>
|
||||
|
||||
<listitem><para>May 12th, 2003 [winkie]: Chapter 06 - Installing Procps:
|
||||
<listitem><para>May 13th, 2003 [winkie]: Chapter 06 - Installing Shadow:
|
||||
touch the /usr/bin/passwd file before installation. Not doing so results in
|
||||
Shadow thinking passwd will be in /bin/passwd.</para></listitem>
|
||||
|
||||
<listitem><para>May 13th, 2003 [winkie]: Chapter 06 - Installing Procps:
|
||||
Remove the /lib/libproc.so symlink. No package outside of Procps itself
|
||||
uses this library, and none should.</para></listitem>
|
||||
|
||||
<listitem><para>May 12th, 2003 [winkie]: Chapter 06 - Installing Net-tools:
|
||||
<listitem><para>May 13th, 2003 [winkie]: Chapter 06 - Installing Net-tools:
|
||||
Run "make config" before doing make. Fixes bugs #462 and
|
||||
#497.</para></listitem>
|
||||
|
||||
|
@ -21,6 +21,16 @@ following commands:</para>
|
||||
<para><screen><userinput>touch /var/run/utmp /var/log/{btmp,lastlog,wtmp} &&
|
||||
chmod 644 /var/run/utmp /var/log/{btmp,lastlog,wtmp}</userinput></screen></para>
|
||||
|
||||
<para>Shadow hard-codes the path to the passwd binary within itself, but
|
||||
it does it the wrong way. If no passwd binary is present before
|
||||
installing Shadow, it (wrongly) assumes that it will be at /bin/passwd,
|
||||
but then installs its own in /usr/bin/passwd. This will lead to strange
|
||||
errors about not finding /bin/passwd. To fix workaround this bug in
|
||||
Shadow, we'll create a dummy passwd file so that it gets hardcoded in
|
||||
the right place:</para>
|
||||
|
||||
<para><screen><userinput>touch /usr/bin/passwd</userinput></screen></para>
|
||||
|
||||
<para>Prepare Shadow to be compiled:</para>
|
||||
|
||||
<para><screen><userinput>./configure --prefix=/usr --libdir=/usr/lib \
|
||||
|
Loading…
Reference in New Issue
Block a user