summaryrefslogtreecommitdiffstats
path: root/scripts/ci
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/ci')
-rwxr-xr-xscripts/ci/checkout-oe.sh7
-rwxr-xr-xscripts/ci/oe-selftest.sh5
2 files changed, 10 insertions, 2 deletions
diff --git a/scripts/ci/checkout-oe.sh b/scripts/ci/checkout-oe.sh
index a99f235..fdc0e48 100755
--- a/scripts/ci/checkout-oe.sh
+++ b/scripts/ci/checkout-oe.sh
@@ -19,9 +19,11 @@ mkdir -p updater-repo
19 19
20cd updater-repo 20cd updater-repo
21 21
22repo init -m "${MANIFEST}.xml" -u "$REMOTE_SOURCE/updater-repo" 22if [ -d .repo/manifests ]; then
23 git -C .repo/manifests reset --hard
24fi
23 25
24git -C .repo/manifests reset --hard 26repo init -m "${MANIFEST}.xml" -u "$REMOTE_SOURCE/updater-repo"
25 27
26# patch manifest: 28# patch manifest:
27# - add a new "ats" remote that points to "$REMOTE_SOURCE" 29# - add a new "ats" remote that points to "$REMOTE_SOURCE"
@@ -45,6 +47,7 @@ for pin in $PIN_LIST; do
45 IFS=":" 47 IFS=":"
46 read -r project rev <<< "$pin" 48 read -r project rev <<< "$pin"
47 xmlstarlet ed --omit-decl -L \ 49 xmlstarlet ed --omit-decl -L \
50 -d "/manifest/project[@name=\"$project\"]/@revision" \
48 -i "/manifest/project[@name=\"$project\"]/@revision" -t attr -n "revision" -v "$rev" \ 51 -i "/manifest/project[@name=\"$project\"]/@revision" -t attr -n "revision" -v "$rev" \
49 -i "/manifest/project[@name=\"$project\"]" -t attr -n "revision" -v "$rev" \ 52 -i "/manifest/project[@name=\"$project\"]" -t attr -n "revision" -v "$rev" \
50 "$MANIFEST_FILE" 53 "$MANIFEST_FILE"
diff --git a/scripts/ci/oe-selftest.sh b/scripts/ci/oe-selftest.sh
index 66b1fc9..178e7c1 100755
--- a/scripts/ci/oe-selftest.sh
+++ b/scripts/ci/oe-selftest.sh
@@ -17,5 +17,10 @@ export METADIR
17. "${TEST_REPO_DIR}/meta-updater/scripts/envsetup.sh" "${TEST_MACHINE}" "${TEST_BUILD_DIR}" 17. "${TEST_REPO_DIR}/meta-updater/scripts/envsetup.sh" "${TEST_MACHINE}" "${TEST_BUILD_DIR}"
18 18
19set -x 19set -x
20
21# work poky around bug on sumo and thud
22# see https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=d3a94e5b9b3c107cf54d5639071cc6609c002f67
23mkdir -p "tmp/log"
24
20oe-selftest -r "$@" 25oe-selftest -r "$@"
21) 26)