revisedchroot.xml 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
  3. <!ENTITY % general-entities SYSTEM "../general.ent">
  4. %general-entities;
  5. ]>
  6. <sect1 id="ch-system-revisedchroot">
  7. <title>Cleaning Up</title>
  8. <?dbhtml filename="revisedchroot.html"?>
  9. <para>From now on, when reentering the chroot environment after
  10. exiting, use the following modified chroot command:</para>
  11. <screen><userinput>chroot "$LFS" /usr/bin/env -i \
  12. HOME=/root TERM="$TERM" PS1='\u:\w\$ ' \
  13. PATH=/bin:/usr/bin:/sbin:/usr/sbin \
  14. /bin/bash --login</userinput></screen>
  15. <para>The reason for this is that, since the programs in <filename
  16. class="directory">/tools</filename> are no longer needed, the
  17. directory can be deleted to regain space. Before actually deleting the
  18. directory, exit from chroot and reenter it with the above command.
  19. Also, before removing <filename class="directory">/tools</filename>,
  20. tar it up and store it in a safe place in case another LFS system will
  21. be built.</para>
  22. <note><para>Removing <filename class="directory">/tools</filename>
  23. will also remove the temporary copies of Tcl, Expect, and DejaGNU
  24. which were used for running the toolchain tests. To use these programs
  25. later on, they will need to be recompiled and re-installed. The
  26. installation instructions are the same as in <xref
  27. linkend="chapter-temporary-tools"/>, apart from changing the prefix
  28. from <filename class="directory">/tools</filename> to <filename
  29. class="directory">/usr</filename>. The BLFS book discusses a slightly
  30. different approach to installing Tcl (see <ulink
  31. url="&blfs-root;"/>).</para></note>
  32. <para>The packages and patches stored in <filename
  33. class="directory">/sources</filename> can also be moved to a more
  34. usual location, such as <filename
  35. class="directory">/usr/src/packages</filename>. The entire directory
  36. can also be deleted if its contents have been burned to a CD.</para>
  37. </sect1>