1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2025-12-18 10:07:02 +00:00
Files
go-inbucket/bin/dist-unix.sh
2012-10-27 12:09:27 -07:00

39 lines
725 B
Bash
Executable File

#!/bin/sh
# Compile and package inbucket dist for unix
if [ "$1x" == "x" ]; then
echo "Usage: $0 <version-label>" 1>&2
exit 1
fi
label="$1"
# Bail on error
set -e
# Work directory
tmpdir=/tmp/inbucket-dist.$$
mkdir -p $tmpdir
# Figure out our build env/target
go env > $tmpdir/env
source $tmpdir/env
distname="inbucket-${label}-${GOOS}_$GOARCH"
distdir="$tmpdir/$distname"
echo "Building $distname..."
mkdir -p $distdir
go build -o $distdir/inbucket -a -v github.com/jhillyerd/inbucket
echo "Copying resources..."
cp LICENSE README.md $distdir/
cp -r etc $distdir/etc
cp -r themes $distdir/themes
echo "Tarballing..."
tarball="$HOME/$distname.tbz2"
cd $tmpdir
tar cjvf $tarball $distname
echo "Created $tarball"