aboutsummaryrefslogtreecommitdiff
path: root/scripts/builddeb
blob: 829fd1d68d67a8e48ca3cf8742e8623bece28643 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/bash

set -e

export ROOT_DIR=$(readlink -e $(dirname $0) | sed 's|/scripts||')

source ${ROOT_DIR}/scripts/common_pkg_build.sh

prepare_tarball

pushd ${ROOT_DIR}/${package}-${version}
cp -r ${ROOT_DIR}/pkg/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

if [ $(egrep "\.([a-z0-9]{8}\>|dirty)" .scmversion |wc -l) -gt 0 ]; then
	export DEBFULLNAME="Donald Duck"
	export DEBEMAIL="donald.duck@linaro.org"
	dch --newversion ${version}-1 --urgency low "not a official release!"
fi

debuild -us -uc
popd
popd