diff --git a/Makefile b/Makefile index 9527d3f750..eca409c967 100644 --- a/Makefile +++ b/Makefile @@ -46,6 +46,7 @@ whichrelease: release: $(BINRELEASE) s3cmd -P put $(BINRELEASE) s3://get.docker.io/builds/`uname -s`/`uname -m`/docker-$(RELEASE_VERSION).tgz + s3cmd -P put docker-latest.tgz s3://get.docker.io/builds/`uname -s`/`uname -m`/docker-latest.tgz srcrelease: $(SRCRELEASE) deps: $(DOCKER_DIR) @@ -60,6 +61,7 @@ $(SRCRELEASE): $(BINRELEASE): $(SRCRELEASE) rm -f $(BINRELEASE) cd $(SRCRELEASE); make; cp -R bin docker-$(RELEASE_VERSION); tar -f ../$(BINRELEASE) -zv -c docker-$(RELEASE_VERSION) + cd $(SRCRELEASE); cp -R bin docker-latest; tar -f ../docker-latest.tgz -zv -c docker-latest clean: @rm -rf $(dir $(DOCKER_BIN)) diff --git a/hack/dockerbuilder/Dockerfile b/hack/dockerbuilder/Dockerfile index 5b2504d378..50993ed7b5 100644 --- a/hack/dockerbuilder/Dockerfile +++ b/hack/dockerbuilder/Dockerfile @@ -27,5 +27,4 @@ run apt-get install -y -q devscripts # Copy dockerbuilder files into the container add . /src run cp /src/dockerbuilder /usr/local/bin/ && chmod +x /usr/local/bin/dockerbuilder -run cp /src/s3cfg /.s3cfg cmd ["dockerbuilder"] diff --git a/hack/dockerbuilder/dockerbuilder b/hack/dockerbuilder/dockerbuilder index d2e4396550..9fa05ce11e 100644 --- a/hack/dockerbuilder/dockerbuilder +++ b/hack/dockerbuilder/dockerbuilder @@ -13,12 +13,10 @@ fi export REVISION=$1 -if [ -z "$AWS_ID" ]; then - echo "Warning: environment variable AWS_ID is not set. Won't upload to S3." -fi - -if [ -z "$AWS_KEY" ]; then - echo "Warning: environment variable AWS_KEY is not set. Won't upload to S3." +if [ -z "$AWS_ID" -o -z "$AWS_KEY" ]; then + echo "Warning: either AWS_ID or AWS_KEY environment variable not set. Won't upload to S3." +else + /bin/echo -e "[default]\naccess_key = $AWS_ID\nsecret_key = $AWS_KEY\n" > /.s3cfg fi if [ -z "$GPG_KEY" ]; then @@ -35,6 +33,9 @@ else make release RELEASE_VERSION=$REVISION fi +# Remove credentials from container +rm -f /.s3cfg + if [ -z "$NO_UBUNTU" ]; then export PATH=`echo $PATH | sed 's#/usr/local/go/bin:##g'` (cd packaging/ubuntu && make ubuntu) diff --git a/hack/dockerbuilder/s3cfg b/hack/dockerbuilder/s3cfg deleted file mode 100644 index 963af7d365..0000000000 --- a/hack/dockerbuilder/s3cfg +++ /dev/null @@ -1,3 +0,0 @@ -[default] -access_key = $AWS_ID -secret_key = $AWS_KEY