diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2018-08-13 07:31:34 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2018-11-01 09:36:39 +0000 |
commit | 521097216d4fd72117e74650aabf7d6396dc49a1 (patch) | |
tree | fbeb74de40a15a6a6926e57583d073a764594fa9 /MakeRelease.job | |
parent | b0f37d5d763557b9b669f72711792b65f69ce738 (diff) |
MakeRelease.job: Add option to skip manifest_validation
... which fails for native builds.
Change-Id: I78db8bbf7d9fc2d3e6349e0106fb5c672a4be031
Diffstat (limited to 'MakeRelease.job')
-rwxr-xr-x | MakeRelease.job | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/MakeRelease.job b/MakeRelease.job index abef1aa2..88f5d65f 100755 --- a/MakeRelease.job +++ b/MakeRelease.job @@ -60,8 +60,9 @@ glibc_src= manifest_src= toolchain_config= artifacts_top="releases" +manifest_validation=true -OPTS="`getopt -o h -l target:,release_name:,fileserver:,workspace:,toolchainconfig:,manifest:,glibc:,gcc:,binutils:,help,abedir:,binariesdir:,logsdir:,canadian,buildnumber:,artifacts_top:`" +OPTS="`getopt -o h -l target:,release_name:,fileserver:,workspace:,toolchainconfig:,manifest:,glibc:,gcc:,binutils:,help,abedir:,binariesdir:,logsdir:,canadian,buildnumber:,artifacts_top:,manifest_validation:`" while test $# -gt 0; do case $1 in --abedir) abe_dir=$2 ; shift ;; @@ -79,6 +80,7 @@ while test $# -gt 0; do --canadian) canadian=true ;; --buildnumber) buildnumber=$2 ; shift ;; --artifacts_top) artifacts_top=$2; shift ;; + --manifest_validation) manifest_validation=$2; shift ;; -h|--help) usage 0 ;; --) break ;; *) usage ;; @@ -271,16 +273,18 @@ done rsync -a "${tarballs[@]}" ${fileserver:+$fileserver:}${binaries}/ -echo "Starting manifest validation." -git clone --depth 1 git://git.linaro.org/toolchain/abe-tests.git -for manifest in "${manifests[@]}"; do - ./abe-tests/validate-manifest.pl "${manifest}" - if test $? -ne 0; then - echo "Manifest validation failed." - exit 1 - else - echo "Manifest validation passed." - fi -done +if $manifest_validation; then + echo "Starting manifest validation." + git clone --depth 1 git://git.linaro.org/toolchain/abe-tests.git + for manifest in "${manifests[@]}"; do + ./abe-tests/validate-manifest.pl "${manifest}" + if test $? -ne 0; then + echo "Manifest validation failed." + exit 1 + else + echo "Manifest validation passed." + fi + done +fi exit 0 |