summaryrefslogtreecommitdiff
path: root/baserock-bootstrap
diff options
context:
space:
mode:
Diffstat (limited to 'baserock-bootstrap')
-rwxr-xr-xbaserock-bootstrap8
1 files changed, 5 insertions, 3 deletions
diff --git a/baserock-bootstrap b/baserock-bootstrap
index 585b83b5..4fe0a076 100755
--- a/baserock-bootstrap
+++ b/baserock-bootstrap
@@ -970,9 +970,11 @@ pass3_get_sources_with_morph_in_chroot()
# but the cached chunks may be invalid, so
# move them away
cd "$LFS/baserock/gits/morph"
- mv "$LFS/baserock/cache" "$LFS/baserock/cache.pass2"
- mkdir -p "$LFS/baserock/cache"
- mv "$LFS/baserock/cache.pass2/gits" "$LFS/baserock/cache/gits"
+ if [ ! -e "$LFS/baserock/cache.pass2" ]; then
+ mv "$LFS/baserock/cache" "$LFS/baserock/cache.pass2"
+ mkdir -p "$LFS/baserock/cache"
+ mv "$LFS/baserock/cache.pass2/gits" "$LFS/baserock/cache/gits"
+ fi
cat <<EOF > "$LFS/baserock/build.sh"
#!/bin/bash