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 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>
|
||||
|
Loading…
Reference in New Issue
Block a user