diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2011-12-20 16:00:36 +0100 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2011-12-20 16:00:36 +0100 |
commit | d1659d8b5c52da9ea26e047032c40016bfb40018 (patch) | |
tree | 894e825f042301bb69906a15ec6306ef36c9d37a /bin/nwt-build-package | |
parent | 7f417c90d26e9d726c5119f6a34c888630801e2b (diff) | |
download | buildscripts-d1659d8b5c52da9ea26e047032c40016bfb40018.tar.gz buildscripts-d1659d8b5c52da9ea26e047032c40016bfb40018.tar.bz2 buildscripts-d1659d8b5c52da9ea26e047032c40016bfb40018.zip |
add some improvements (tmp permission fix, always-build-native-packages-fix)
Diffstat (limited to 'bin/nwt-build-package')
-rwxr-xr-x | bin/nwt-build-package | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/bin/nwt-build-package b/bin/nwt-build-package index 5a059b1..3ba1890 100755 --- a/bin/nwt-build-package +++ b/bin/nwt-build-package @@ -30,6 +30,8 @@ set_vars() { USE_SUDO="yes" PDEBUILD="pdebuild --pbuilder qemubuilder" TEMP_BASE="$HOME/tmp/" + mkdir "$TEMP_BASE" + chmod 2770 "$TEMP_BASE" # first argv is the name of the Git project PROJECT=$(basename $1) @@ -141,10 +143,15 @@ build_packages() { for l_CODENAME in $CODENAMES; do TEMP_DIR="$(mktemp -d --tmpdir=$TEMP_BASE)" mkdir -p $TEMP_DIR/$PROJECT + chmod 2770 "$TEMP_DIR" -Rf git clone --local $PROJECT_DIR $TEMP_DIR/$PROJECT/ cd $TEMP_DIR/$PROJECT git checkout $CHECKOUT || git checkout master GITREV=$(nwt-gitrevno) + # we always build native packages for our repos + test -f debian/source/format && cat debian/source/format | egrep '^3.0.*\(quilt\)$' >/dev/null && { + echo "3.0 (native)" > debian/source/format + } # translate the version name for Debian releases [ "x$l_CODENAME" = "xsid" ] && VERSION=unstable [ "x$l_CODENAME" = "xwheezy" ] && VERSION=testing |