|
...
|
...
|
@@ -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
|