diff options
author | Anders Roxell <anders.roxell@linaro.org> | 2016-07-29 23:07:34 +0200 |
---|---|---|
committer | Anders Roxell <anders.roxell@linaro.org> | 2016-07-29 23:11:49 +0200 |
commit | d8ec1a08cef7868b02d4a00271fa17b954168838 (patch) | |
tree | 0300f8de4115dae32a4221598cc1ec7907d76d74 /build-odp-deb.yaml | |
parent | 2e9e50798b1cd60b0ded2769684aa3c03c3cec42 (diff) |
build-odp-deb: fix build issue
This fixes bootstrap failure.
Sed on AC_INIT didn't work.
Change-Id: I10d18bea411e6d9da24bd8b1f684b7a614cb9e14
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
Diffstat (limited to 'build-odp-deb.yaml')
-rw-r--r-- | build-odp-deb.yaml | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/build-odp-deb.yaml b/build-odp-deb.yaml index d61b314be8..6b27d90af4 100644 --- a/build-odp-deb.yaml +++ b/build-odp-deb.yaml @@ -49,7 +49,7 @@ sudo apt-get -q=2 -y --no-install-recommends install debhelper devscripts xz-utils pkg_source=odp - cd ${pkg_source} + pushd ${pkg_source} base_version=$(git describe --match='v*' | sed -e 's/^v//' | cut -d'-' -f1) nb_commit=$(git describe --match='v*' | sed -e 's/^v//' | cut -d'-' -f2) @@ -57,12 +57,20 @@ pkg_version=${base_version}+git${nb_commit}+${scm_commit} pkg_dir=${pkg_source}-${pkg_version} - sed -i "s|^AC_INIT.*|AC_INIT([OpenDataPlane], [${base_version}], [lng-odp@lists.linaro.org])|" configure.ac - git config tar.tar.xz.command "xz -c" git archive --format=tar.xz --prefix=${pkg_dir}/ origin/master > ../${pkg_source}_${pkg_version}.orig.tar.xz - cd .. + # append .scmversion, otherwise bootstrap fails + . scripts/git_hash.sh . + SCMTMP=`mktemp -d` + pushd $SCMTMP + mkdir ${pkg_dir} + cp ${WORKSPACE}/${pkg_source}/.scmversion ${pkg_dir} + tar --update -v -f ${WORKSPACE}/${pkg_source}_${pkg_version}.orig.tar ${pkg_dir} + xz ${WORKSPACE}/${pkg_source}_${pkg_version}.orig.tar + popd + + popd tar xf ${pkg_source}_${pkg_version}.orig.tar.xz @@ -74,7 +82,7 @@ rm -rf ${pkg_source} ${packaging_dir} - cd ${pkg_dir} + pushd ${pkg_dir} pkg_repository=https://git.linaro.org/lng/odp.git current_date=$(date -R) @@ -96,7 +104,7 @@ dpkg-buildpackage -d -nc -us -uc -rfakeroot -S -sa - cd .. + popd cat > ${WORKSPACE}/build-package.properties <<EOF codename=jessie |