aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Harkin <ryan.harkin@linaro.org>2018-07-11 18:15:43 +0100
committerRyan Harkin <ryan.harkin@linaro.org>2018-07-11 18:15:43 +0100
commitb3c70d7fdbe92db91e01a4e572fe1cb2b8bfe6f8 (patch)
treea584077e2da41ecd36b77bcb135fa06ce120b475
parentb1f9baf69f602a6d3fb56be3a470e670b4e8a5fe (diff)
mbl: add clean option
Add an option to be able to force a clean of the sstate-cache before building. Change-Id: Ia0077b3934f946659b9b34f5373d15151d0cacf4 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
-rw-r--r--mbl-openembedded-master.yaml3
-rwxr-xr-xmbl-openembedded/builders.sh5
2 files changed, 8 insertions, 0 deletions
diff --git a/mbl-openembedded-master.yaml b/mbl-openembedded-master.yaml
index c30fe416c8..cdedc35ab8 100644
--- a/mbl-openembedded-master.yaml
+++ b/mbl-openembedded-master.yaml
@@ -20,6 +20,9 @@
name: IMAGES
default: 'mbl-console-image-test'
- string:
+ name: CLEAN
+ default: 'no'
+ - string:
name: BASE_URL
default: 'https://snapshots.linaro.org/'
- string:
diff --git a/mbl-openembedded/builders.sh b/mbl-openembedded/builders.sh
index 100e223543..3e1009bc1d 100755
--- a/mbl-openembedded/builders.sh
+++ b/mbl-openembedded/builders.sh
@@ -60,6 +60,11 @@ if [ ! -e ".repo/manifest.xml" ]; then
ln -s ${HOME}/srv/oe/sstate-cache-${DISTRO}-${MANIFEST_BRANCH} sstate-cache
fi
+case "${CLEAN}" in
+ yes)
+ rm -rf sstate-cache/*
+esac
+
repo sync
cp .repo/manifest.xml source-manifest.xml
repo manifest -r -o pinned-manifest.xml