#!/bin/bash set -e pkg_source=qemu-linaro pkg_repository=git://git.linaro.org/qemu/qemu-linaro.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` 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 base_version=1.5.0-2013.06 pkg_version=${base_version}+git${BUILD_NUMBER}+`date +%Y%m%d`+${scm_commit} pkg_dir=${pkg_source}-${pkg_version} tar -jxf ${pkg_source}_${pkg_version}.orig.tar.bz2 mkdir ${pkg_dir}/debian distributions=(precise raring) currentdate=`date -R` for distribution in ${distributions[@]}; do echo "Prepare ${pkg_version} for ${distribution}" cp -a ${packaging_dir}/* ${pkg_dir}/debian/ cat > ${pkg_dir}/debian/changelog << EOF ${pkg_source} (${pkg_version}-2linaro${distribution}1) ${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 ${currentdate} EOF cat ${packaging_dir}/changelog >> ${pkg_dir}/debian/changelog cd ${pkg_dir} dpkg-buildpackage -us -uc -rfakeroot -S cd .. done rm -rf ${pkg_dir}