Add a note about /etc/bash.bashrc used in some distros.

Tweak css for appendix/dependencies.



git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11972 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Bruce Dubbs 2020-06-22 01:21:48 +00:00
parent 3022304849
commit 686c88ba6b
2 changed files with 23 additions and 1 deletions

View File

@ -153,6 +153,23 @@ EOF</userinput></screen>
</variablelist>
<important>
<para>Several commercial distributions add a non-documented instantiation
of <filename>/etc/bash.bashrc</filename> to the initialization of
<command>bash</command>. This file has the potential to modify the lfs
user's envirnment in ways that can affect the building of critical LFS
packages. To make sure the lfs user's envronment is clean, check for the
presence of <filename>/etc/bash.bashrc</filename> and, if present, move it
out of the way. As the root user, run:</para>
<screen role="nodump"><userinput>mv -v /etc/bash.bashrc /etc/bash.bashrc.NOUSE</userinput></screen>
<para>After use of the lfs user is finished at the end of <xref
linkend="chapter-chroot-temporary-tools"/>, you can restore
<filename>/etc/bash.bashrc</filename> (if desired).</para>
</important>
<para>Finally, to have the environment fully prepared for building the
temporary tools, source the just-created user profile:</para>

View File

@ -444,11 +444,16 @@ div.materials dd {
width: 12em;
}
.package .segbody, .appendix .segbody {
.package .segbody {
display: block;
padding-left: 14em;
}
.appendix .segbody{
display: block;
padding-left: 16em;
}
.content .segbody {
display: block;
padding-left: 13em;