From cc95dbe688aa39e36ad92aedeb77bf92312fa056 Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Thu, 6 Nov 2014 14:58:35 +0800 Subject: [PATCH 1/2] . --- pkg.bash | 63 -------------------------------------------------------- 1 file changed, 63 deletions(-) delete mode 100755 pkg.bash diff --git a/pkg.bash b/pkg.bash deleted file mode 100755 index 7306b4a..0000000 --- a/pkg.bash +++ /dev/null @@ -1,63 +0,0 @@ -#!/usr/bin/env bash - -# Wide package tool. -# -# Command: -# ./pkg.bash ${version} ${target} -# Example: -# ./pkg.bash 1.0.1 /home/daniel/1.0.1/ - -ver=$1 -target=$2 -list="conf data doc i18n static views README.md LICENSE" - -mkdir -p ${target} - -echo version=${ver} -echo target=${target} -echo - -## darwin -os=darwin - -export GOOS=${os} -export GOARCH=386 -go build -tar zcvf ${target}/wide-${ver}-${GOOS}-${GOARCH}.tar.gz ${list} wide --exclude-vcs --exclude conf/*.go --exclude i18n/*.go -rm -f wide - -export GOOS=${os} -export GOARCH=amd64 -go build -tar zcvf ${target}/wide-${ver}-${GOOS}-${GOARCH}.tar.gz ${list} wide --exclude-vcs --exclude conf/*.go --exclude i18n/*.go -rm -f wide - -## linux -os=linux - -export GOOS=${os} -export GOARCH=386 -go build -tar zcvf ${target}/wide-${ver}-${GOOS}-${GOARCH}.tar.gz ${list} wide --exclude-vcs --exclude conf/*.go --exclude i18n/*.go -rm -f wide - -export GOOS=${os} -export GOARCH=amd64 -go build -tar zcvf ${target}/wide-${ver}-${GOOS}-${GOARCH}.tar.gz ${list} wide --exclude-vcs --exclude conf/*.go --exclude i18n/*.go -rm -f wide - -## windows -os=windows - -export GOOS=${os} -export GOARCH=386 -go build -zip -r ${target}/wide-${ver}-${GOOS}-${GOARCH}.zip ${list} wide.exe --exclude=conf/*.go --exclude=i18n/*.go -rm -f wide.exe - -export GOOS=${os} -export GOARCH=amd64 -go build -zip -r ${target}/wide-${ver}-${GOOS}-${GOARCH}.zip ${list} wide.exe --exclude=conf/*.go --exclude=i18n/*.go -rm -f wide.exe From d0e801b97ce430c2d6a873a24acba8b6c764aee9 Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Thu, 6 Nov 2014 15:00:06 +0800 Subject: [PATCH 2/2] . --- pkg.sh | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100755 pkg.sh diff --git a/pkg.sh b/pkg.sh new file mode 100755 index 0000000..bc3d3ab --- /dev/null +++ b/pkg.sh @@ -0,0 +1,63 @@ +#!/bin/bash + +# Wide package tool. +# +# Command: +# ./pkg.sh ${version} ${target} +# Example: +# ./pkg.sh 1.0.1 /home/daniel/1.0.1/ + +ver=$1 +target=$2 +list="conf data doc i18n static views README.md LICENSE" + +mkdir -p ${target} + +echo version=${ver} +echo target=${target} +echo + +## darwin +os=darwin + +export GOOS=${os} +export GOARCH=386 +go build +tar zcvf ${target}/wide-${ver}-${GOOS}-${GOARCH}.tar.gz ${list} wide --exclude-vcs --exclude conf/*.go --exclude i18n/*.go +rm -f wide + +export GOOS=${os} +export GOARCH=amd64 +go build +tar zcvf ${target}/wide-${ver}-${GOOS}-${GOARCH}.tar.gz ${list} wide --exclude-vcs --exclude conf/*.go --exclude i18n/*.go +rm -f wide + +## linux +os=linux + +export GOOS=${os} +export GOARCH=386 +go build +tar zcvf ${target}/wide-${ver}-${GOOS}-${GOARCH}.tar.gz ${list} wide --exclude-vcs --exclude conf/*.go --exclude i18n/*.go +rm -f wide + +export GOOS=${os} +export GOARCH=amd64 +go build +tar zcvf ${target}/wide-${ver}-${GOOS}-${GOARCH}.tar.gz ${list} wide --exclude-vcs --exclude conf/*.go --exclude i18n/*.go +rm -f wide + +## windows +os=windows + +export GOOS=${os} +export GOARCH=386 +go build +zip -r ${target}/wide-${ver}-${GOOS}-${GOARCH}.zip ${list} wide.exe --exclude=conf/*.go --exclude=i18n/*.go +rm -f wide.exe + +export GOOS=${os} +export GOARCH=amd64 +go build +zip -r ${target}/wide-${ver}-${GOOS}-${GOARCH}.zip ${list} wide.exe --exclude=conf/*.go --exclude=i18n/*.go +rm -f wide.exe