mirror of
https://github.com/fosslinux/live-bootstrap.git
synced 2026-03-02 01:18:08 +01:00
Capture everything built before the repo system in a base tarball
Parts built before bash and the repo system are available aren't stored in a clean repository tarball, so if any early file is overwritten, it's lost. Fix this by creating a base.tar.bz2 right after the repo is set up, to hold reference copies of early files. This tarball isn't checksummed, since it varies considerably with bootstrap options, but the binaries inside are protected by their own checksums.
This commit is contained in:
parent
7dc9ebc71d
commit
4e0a0f03dd
1 changed files with 2 additions and 0 deletions
|
|
@ -5,3 +5,5 @@
|
|||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
#
|
||||
mkdir -p /external/repo
|
||||
|
||||
tar -cf - --exclude='/external/repo/*' --exclude='/external/repo-preseeded/*' --exclude='/external/distfiles/*' --exclude='/dev/*' --exclude='/proc/*' --exclude='/sys/*' --exclude='/tmp/*' / | bzip2 --best > /external/repo/base.tar.bz2
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue