summaryrefslogtreecommitdiff
path: root/baserock-bootstrap
diff options
context:
space:
mode:
authorLars Wirzenius <lars.wirzenius@codethink.co.uk>2012-02-16 13:34:53 +0000
committerLars Wirzenius <lars.wirzenius@codethink.co.uk>2012-02-16 20:30:16 +0000
commit21861864d5749f0c974466a8a67b0cee402c463f (patch)
tree2e337ac844d8ba400a6efa3771b0a8d21228b561 /baserock-bootstrap
parent17eebcf41549c694230116d9122f5302e724a7cf (diff)
downloadmorph-21861864d5749f0c974466a8a67b0cee402c463f.tar.gz
Do not use pass2 morph cache in pass3
Diffstat (limited to 'baserock-bootstrap')
-rwxr-xr-xbaserock-bootstrap11
1 files changed, 8 insertions, 3 deletions
diff --git a/baserock-bootstrap b/baserock-bootstrap
index cfd7a070..e253de5e 100755
--- a/baserock-bootstrap
+++ b/baserock-bootstrap
@@ -941,20 +941,25 @@ pass3_remove_tools()
pass3_build_with_morph_in_chroot()
{
echo "Building Baserock with morph"
+
+ cd $LFS/baserock/gits/morph
+ mv $LFS/baserock/cache $LFS/baserock/cache.pass2
+ mkdir $LFS/baserock/cache
+
cat <<EOF > "$LFS/baserock/build_pass3.sh"
#!/bin/bash
set -e
set -x
-cd /baserock/gits/morph
-mkdir -p /baserock/cache
export PATH="/usr/bin:/bin"
+cd /baserock/gits/morph
python ./morph --verbose build \
morphs master foundation.morph \
morphs master devel.morph \
morphs master linux-stratum.morph \
--staging-chroot \
- $(for x in $LFS/baserock/cache/*.stratum.*; do echo -n "--staging-filler=$x "; done) \
+ $(for x in $LFS/baserock/cache.pass2/*.stratum.*; \
+ do echo -n "--staging-filler=$x "; done) \
--cachedir=/baserock/cache \
--log=/baserock/morph.log \
--dump-memory-profile=none \