Browse code

dockerbuilder: build in current directory instead /go and /tmp

Solomon Hykes authored on 2013/04/24 02:53:02
Showing 1 changed files
... ...
@@ -11,16 +11,17 @@ fi
11 11
 
12 12
 export REVISION=$1 AWS_ID=$2 AWS_KEY=$3
13 13
 
14
-mkdir -p /go/src/$PACKAGE
15
-git clone "https://$PACKAGE" /go/src/$PACKAGE
16
-cd /go/src/$PACKAGE
14
+mkdir -p go/src/$PACKAGE
15
+git clone "https://$PACKAGE" go/src/$PACKAGE
16
+cd go/src/$PACKAGE
17 17
 git checkout $REVISION
18 18
 
19 19
 # FIXME: checkout to specific revision
20 20
 
21
-BUILDDIR=/tmp/docker-$REVISION
21
+BUILDDIR=docker-$REVISION
22 22
 mkdir -p $BUILDDIR
23 23
 (cd docker && go get && go build -o $BUILDDIR/docker)
24 24
 
25
-tar -f /tmp/docker.tgz -C $(dirname $BUILDDIR) -zc $(basename $BUILDDIR)
25
+BUILD_ARCHIVE=docker-$REVISION.tgz
26
+tar -f BUILD_ARCHIVE -C $(dirname $BUILDDIR) -zc $(basename $BUILDDIR)
26 27
 s3cmd -P put /tmp/docker.tgz s3://get.docker.io/builds/$(uname -s)/$(uname -m)/docker-$REVISION.tgz