|
@@ -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 &&
|
|
|
+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 &&
|
|
|
+rm -rf ./* &&
|
|
|
+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>
|