Browse code

Add new bundlescript to build a tgz

Tianon Gravi authored on 2013/11/18 12:24:49
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,23 @@
0
+#!/bin/sh
1
+
2
+DEST="$1"
3
+BINARY="$DEST/../binary/docker-$VERSION"
4
+TGZ="$DEST/docker-$VERSION.tgz"
5
+
6
+set -e
7
+
8
+if [ ! -x "$BINARY" ]; then
9
+	echo >&2 'error: binary must be run before tgz'
10
+	false
11
+fi
12
+
13
+mkdir -p "$DEST/build"
14
+
15
+mkdir -p "$DEST/build/usr/local/bin"
16
+cp -L "$BINARY" "$DEST/build/usr/local/bin/docker"
17
+
18
+tar --numeric-owner --owner 0 -C "$DEST/build" -czf "$TGZ" usr
19
+
20
+rm -rf "$DEST/build"
21
+
22
+echo "Created tgz: $TGZ"