diff options
author | Thomas Trepl <thomas@linuxfromscratch.org> | 2020-06-10 14:43:51 +0000 |
---|---|---|
committer | Thomas Trepl <thomas@linuxfromscratch.org> | 2020-06-10 14:43:51 +0000 |
commit | ccff95b561e426024e74feb087fb6936c942e223 (patch) | |
tree | 14de3103559bc34b7f91fb369ccc0f155c13cf95 /chapter06 | |
parent | 79524a0c69fd6f6f1fa86086b86d52328af17750 (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.xml | 43 |
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 && +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> |