summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorX2go Administrator <x2go-admin@minobo.das-netzwerkteam.de>2011-04-25 17:43:52 +0200
committerX2go Administrator <x2go-admin@minobo.das-netzwerkteam.de>2011-04-25 17:46:43 +0200
commitc6ddc174e1d66b7338b5a974fb0728da40fea977 (patch)
tree9ec295d1b1d00b919edc02ef574c3829a4b70246
parent8cffc8a77bfa143c7b64e4c757ca790275ac262d (diff)
downloadbuildscripts-c6ddc174e1d66b7338b5a974fb0728da40fea977.tar.gz
buildscripts-c6ddc174e1d66b7338b5a974fb0728da40fea977.tar.bz2
buildscripts-c6ddc174e1d66b7338b5a974fb0728da40fea977.zip
making sure basic paths get created
-rwxr-xr-xbin/x2go-buildpackage11
1 files changed, 8 insertions, 3 deletions
diff --git a/bin/x2go-buildpackage b/bin/x2go-buildpackage
index dcaf1fb..c4cb92f 100755
--- a/bin/x2go-buildpackage
+++ b/bin/x2go-buildpackage
@@ -24,21 +24,26 @@ set -ex
USE_SUDO="yes"
PDEBUILD="pdebuild --pbuilder qemubuilder"
TEMP_BASE="$HOME/tmp/"
-mkdir -p "$TEMP_BASE"
PACKAGE=$1
CHECKOUT=${2-master}
COMPONENT=${3-heuler}
-PACKAGE_DIR=$(pwd)/$PACKAGE
+PACKAGE_DIR=$HOME/build/$PACKAGE
+
DIST_SUPPORTED="debian ubuntu"
PKGDIST="$HOME/pkg-dist/$PACKAGE"
+# creating paths
+mkdir -p "$TEMP_BASE"
+mkdir -p $PACKAGE_DIR
+mkdir -p $PKGDIST
+
# in any case remove the BUILDS_FOR file
rm -f $PACKAGE_DIR/BUILDS_FOR
# make sure our local working copy is up to date...
-test -d $PACKAGE_DIR/.git && { cd $PACKAGE_DIR && git reset --hard; git pull; git checkout $CHECKOUT; } || { cd $PACKAGE_DIR && git clone git://code.x2go.org/$PACKAGE.git && git checkout $CHECKOUT; }
+test -d $PACKAGE_DIR/.git && { cd $PACKAGE_DIR && git reset --hard; git pull; git checkout $CHECKOUT; } || { cd $(dirname $PACKAGE_DIR) && git clone git://code.x2go.org/$PACKAGE.git && cd $PACKAGE && git checkout $CHECKOUT; }
cd $PACKAGE_DIR
# by default we build for all current debian versions