aboutsummaryrefslogtreecommitdiffstats
path: root/chapter06
diff options
context:
space:
mode:
authorThomas Trepl <thomas@linuxfromscratch.org>2020-06-10 14:43:51 +0000
committerThomas Trepl <thomas@linuxfromscratch.org>2020-06-10 14:43:51 +0000
commitccff95b561e426024e74feb087fb6936c942e223 (patch)
tree14de3103559bc34b7f91fb369ccc0f155c13cf95 /chapter06
parent79524a0c69fd6f6f1fa86086b86d52328af17750 (diff)
Add a section about backup temptools
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11915 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter06')
-rw-r--r--chapter06/stripping.xml43
1 files changed, 43 insertions, 0 deletions
diff --git a/chapter06/stripping.xml b/chapter06/stripping.xml
index 7c054b6b2..7b7b5c9d0 100644
--- a/chapter06/stripping.xml
+++ b/chapter06/stripping.xml
@@ -50,4 +50,47 @@ see https://sourceware.org/bugzilla/show_bug.cgi?id=22875-->
the next phase. If you can build and install Glibc, you can build and install
the rest too.</para>
+ <sect2>
+ <title>Backup / Restore</title>
+
+ <para>
+ Now that the essential tools has been created, its time to think about
+ a backup. When every check has passed successfully in the previously
+ built packages, your temporary tools are in a good state and might be
+ backed up for later reuse. In case of fatal failures in the subsequent
+ sections, it often turns out that removing everything and start over
+ (more carefully) is the best option to recover. Unfortunatly, all the
+ temporary tools will be removed, too. To avoid extra time to redo
+ something which has been built successfully, make sure you have at least
+ 600 MB free disk space (the source tarballs will be included in the
+ backup archive) in the home directory of user
+ <systemitem class="username">lfs</systemitem> and prepare a backup:
+ </para>
+
+<screen role="nodump"><userinput>cd $LFS &amp;&amp;
+tar -cJpf $HOME/temp-tools.tar.xz .
+</userinput></screen>
+
+ <para>
+ In case you have to start over as some mistakes has been made, you can
+ use this backup to restore the temporary tools and save some time on
+ the way to recover. Since the sources are located under
+ <filename class="directory">$LFS</filename>, they are included in the
+ backup archive as well, so you need not to download them again. After
+ checking that <filename class="directory">$LFS</filename> is set proper,
+ restore the backup by executing the following commands:
+ </para>
+
+<screen role="nodump"><userinput>cd $LFS &amp;&amp;
+rm -rf ./* &amp;&amp;
+tar -xpf $HOME/temp-tools.tar.xz
+</userinput></screen>
+
+ <para>
+ Again, double check that the environment has been setup proper and
+ continue building the rest of the system.
+ </para>
+
+ </sect2>
+
</sect1>