mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-01-31 03:11:57 +00:00
Add a section about backup temptools
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11915 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
parent
79524a0c69
commit
ccff95b561
@ -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 next phase. If you can build and install Glibc, you can build and install
|
||||||
the rest too.</para>
|
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>
|
</sect1>
|
||||||
|
Loading…
Reference in New Issue
Block a user