Browse Source

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

Bruce Dubbs 3 years ago
parent
commit
686c88ba6b
2 changed files with 23 additions and 1 deletions
  1. 17 0
      chapter04/settingenviron.xml
  2. 6 1
      stylesheets/lfs-xsl/lfs.css

+ 17 - 0
chapter04/settingenviron.xml

@@ -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>
 

+ 6 - 1
stylesheets/lfs-xsl/lfs.css

@@ -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;