diff options
author | Anders Roxell <anders.roxell@linaro.org> | 2015-01-23 16:42:30 +0100 |
---|---|---|
committer | Maxim Uvarov <maxim.uvarov@linaro.org> | 2015-01-27 16:22:22 +0300 |
commit | 06f419775a0da350d1c924c70d4485fd4f37cc3e (patch) | |
tree | 40fce7fc469c006b47f8d1f6eb7c8805cbd08ad6 /scripts | |
parent | e649f8fb4d1a814f602eedd1ba3310db4115417d (diff) |
scripts: add builddeb to create deb packages
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
Reviewed-by: Steve McIntyre <steve.mcintyre@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/builddeb | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/scripts/builddeb b/scripts/builddeb new file mode 100755 index 0000000..ddca129 --- /dev/null +++ b/scripts/builddeb @@ -0,0 +1,27 @@ +#!/bin/bash + +set -e + +ROOT_DIR=$(readlink -e $(dirname $0) | sed 's|/scripts||') +version=$(${ROOT_DIR}/scripts/odp_version.sh) + +pushd ${ROOT_DIR} +./bootstrap +./configure +make dist + +cp opendataplane-${version}.tar.gz opendataplane_${version}.orig.tar.gz +tar xzf opendataplane_${version}.orig.tar.gz + +pushd ${ROOT_DIR}/opendataplane-${version} +cp -r ${ROOT_DIR}/debian . + +current=$(echo ${version} | awk -F . '{printf("%d\n", (($1 * 100) + $2))}') +rename 's,([^-\.]*)(.*),${1}'"${current}"'${2},' debian/*odp* + +sed -i "s:\(.*odp\)\([^\.]\|$\):\1${current}\2:g" debian/control +sed -i "s:\(.*odp\)\(.*\):\1${current}\2:g" debian/rules + +debuild -us -uc +popd +popd |