From c1747d1722306d20b0c3f8422bfe2bd9aa8bde02 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 Upstream-commit: 3314e005f32f7440f1cc9009b0a453eed45ce9de Component: engine --- components/engine/hack/make/tgz | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 components/engine/hack/make/tgz diff --git a/components/engine/hack/make/tgz b/components/engine/hack/make/tgz new file mode 100644 index 0000000000..80cdb69eed --- /dev/null +++ b/components/engine/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"