diff options
author | Lars Wirzenius <liw@liw.fi> | 2012-09-23 19:04:39 +0100 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2012-09-23 19:04:39 +0100 |
commit | 06a2a46f813a73d1e9427104fb5ffb40ec25709c (patch) | |
tree | ad7861b62febce6841aa8652ff7215bd769b674b /jenkinstool | |
parent | c2613e4431ced222f73161edc94ecd3bbe4babbd (diff) | |
download | jenkinstool-06a2a46f813a73d1e9427104fb5ffb40ec25709c.tar.gz |
Fixes for release vs CI builds
Diffstat (limited to 'jenkinstool')
-rwxr-xr-x | jenkinstool | 28 |
1 files changed, 21 insertions, 7 deletions
diff --git a/jenkinstool b/jenkinstool index 84693b1..4098767 100755 --- a/jenkinstool +++ b/jenkinstool @@ -165,9 +165,13 @@ then esac basetgz="$pbuilder_release_tgz" debian_dist="%(host.debian-dist)s" + if [ "$debian_dist" != unstable ] + then + debianversion="$debianversion.$debian_dist" + fi else - debianversion="${version}-1.%(host.debian-dist)s" basetgz="$pbuilder_ci_tgz" + debianversion="${version}-1.%(host.debian-dist)s" debian_dist="%(host.debian-dist)s-ci" fi @@ -316,7 +320,7 @@ echo "Creating/updating pbuilder tarballs." setup_pbuilder() { local basetgz="$1" - local flavor="$2" + local releaseonly="$2" local dist="%(host.debian-dist)s" if [ -e "$basetgz" ] @@ -333,22 +337,32 @@ setup_pbuilder() else opts="--create" fi - + if %(global.pretend)s then echo "PRETEND: pbuilder create/update $basetgz" + elif [ "$releaseonly" = yes ] + then + sudo pbuilder $opts \ + --basetgz "$basetgz" \ + --distribution "$dist" \ + --mirror "%(global.debian-mirror)s" \ + --othermirror \ + "deb %(global.artifacts-url)s/debian $dist main" else sudo pbuilder $opts \ --basetgz "$basetgz" \ --distribution "$dist" \ --mirror "%(global.debian-mirror)s" \ --othermirror \ - "deb %(global.artifacts-url)s/debian $dist$flavor main" + "deb %(global.artifacts-url)s/debian $dist main" \ + --othermirror \ + "deb %(global.artifacts-url)s/debian ${dist}-ci main" fi } -setup_pbuilder "$pbuilder_ci_tgz" "-ci" -setup_pbuilder "$pbuilder_release_tgz" "" +setup_pbuilder "$pbuilder_ci_tgz" no +setup_pbuilder "$pbuilder_release_tgz" yes ''') return jc @@ -526,7 +540,7 @@ then exit 0 else wget -O "../$origtgz" "$project_url/$tarball" - if ! is_release "$project" "$version" + if ! is_release "$project" "$version" || [ "$debian_dist" != unstable ] then dch -v "$debianversion" --distribution "$debian_dist" "CI build" dch -r '' |