summaryrefslogtreecommitdiff
path: root/qemu-pkg.sh
diff options
context:
space:
mode:
authorRiku Voipio <riku.voipio@linaro.org>2014-05-09 16:45:13 +0300
committerRiku Voipio <riku.voipio@linaro.org>2014-05-09 16:45:13 +0300
commit88e53c0e9188db4248da7bda422dc58508020585 (patch)
tree629a8427bf9d79ba5adcc7f6048133fdf11e32ce /qemu-pkg.sh
parenta37e3bb71b64dc5f98be231cb8303bc9229afbbe (diff)
switch to using jenkins-makesources
Diffstat (limited to 'qemu-pkg.sh')
-rwxr-xr-xqemu-pkg.sh57
1 files changed, 1 insertions, 56 deletions
diff --git a/qemu-pkg.sh b/qemu-pkg.sh
index 94ce609..45a359f 100755
--- a/qemu-pkg.sh
+++ b/qemu-pkg.sh
@@ -5,65 +5,10 @@ set -e
rm -rf *.changes *dsc *gz *xz *deb *bz2
-pkg_source=qemu-linaro
-pkg_repository=git://git.qemu.org/qemu.git
-
-packaging_dir=qemu-ci/debian
-packaging_repository=git://git.linaro.org/ci/qemu.git
-packaging_commit=`cd qemu-ci && git log -n1 --pretty=format:%h`
-
builder_repo=http://git.linaro.org/git/ci/ubuntu-packaging-tools.git
git clone ${builder_repo}||(cd ubuntu-packaging-tools; git pull)
-scm_commit=`cd qemu-linaro && git log -n1 --pretty=format:%h`
-if [ -z "${scm_commit}" ]; then
- echo "Invalid git revision: ${scm_commit}" >&2
- exit 1
-fi
-
-[ -z $base_version ] && base_version=2.0.0-2014.05
-
-pkg_version=${base_version}+git${BUILD_NUMBER}+`date +%Y%m%d`+${scm_commit}
-pkg_dir=${pkg_source}-${pkg_version}
-
-if [ ! -r {pkg_source}_${pkg_version}.orig.tar.bz2 ]
-then
- # Create source tarball
- (cd qemu-linaro && git archive --format=tar --prefix=${pkg_dir}/ ${scm_commit} | bzip2 > ${WORKSPACE}/${pkg_source}_${pkg_version}.orig.tar.bz2)
-fi
-
-rm -rf ${pkg_source}-${pkg_version}
-tar -jxf ${pkg_source}_${pkg_version}.orig.tar.bz2
-mkdir ${pkg_dir}/debian
-
-distributions=(trusty)
-currentdate=`date -R`
-for distribution in ${distributions[@]}; do
-
- echo "Prepare ${pkg_version} for ${distribution}"
- ver_string=${pkg_version}-1linaro${distribution}
- cp -a ${packaging_dir}/* ${pkg_dir}/debian/
-cat > ${pkg_dir}/debian/changelog << EOF
-${pkg_source} (${ver_string}) ${distribution}; urgency=low
-
- * CI - ${pkg_source} snapshot:
- - repository: ${pkg_repository}
- - commit: ${scm_commit}
- - build: ${BUILD_URL}
-
- - debian/ repository: ${packaging_repository}
- - debian/ commit: ${packaging_commit}
-
- -- Linaro Packagers <linaro-pkg@lists.launchpad.net> ${currentdate}
-
-EOF
-
- cat ${packaging_dir}/changelog >> ${pkg_dir}/debian/changelog
-
- ( cd ${pkg_dir} ; dpkg-buildpackage -d -nc -us -uc -rfakeroot -S )
-done
-
-rm -rf ${pkg_dir}
+./ubuntu-packaging-tools/jenkins-makesources qemu-ci/qemu-template
df -h
./ubuntu-packaging-tools/jenkins-crossbuild qemu-linaro_${ver_string}.dsc amd64