From 3314e005f32f7440f1cc9009b0a453eed45ce9de Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Sun, 17 Nov 2013 20:24:49 -0700 Subject: [PATCH] Add new bundlescript to build a tgz --- hack/make/tgz | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 hack/make/tgz diff --git a/hack/make/tgz b/hack/make/tgz new file mode 100644 index 0000000000..80cdb69eed --- /dev/null +++ b/hack/make/tgz @@ -0,0 +1,23 @@ +#!/bin/sh + +DEST="$1" +BINARY="$DEST/../binary/docker-$VERSION" +TGZ="$DEST/docker-$VERSION.tgz" + +set -e + +if [ ! -x "$BINARY" ]; then + echo >&2 'error: binary must be run before tgz' + false +fi + +mkdir -p "$DEST/build" + +mkdir -p "$DEST/build/usr/local/bin" +cp -L "$BINARY" "$DEST/build/usr/local/bin/docker" + +tar --numeric-owner --owner 0 -C "$DEST/build" -czf "$TGZ" usr + +rm -rf "$DEST/build" + +echo "Created tgz: $TGZ"