add build.sh for package builds
This commit is contained in:
parent
4f37100b71
commit
7892e2d821
|
@ -0,0 +1,21 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
dir="$(mktemp -d)"
|
||||||
|
plugdir="$dir/plugins"
|
||||||
|
githash="$(git rev-parse HEAD)"
|
||||||
|
wd="$(pwd)"
|
||||||
|
libc="glibc"
|
||||||
|
|
||||||
|
[[ -f "/lib/libc.musl-x86_64.so.1" ]] && libc="musl"
|
||||||
|
|
||||||
|
export GOBIN="$dir/bin"
|
||||||
|
go build git.xeserv.us/xena/route/cmd/...
|
||||||
|
go install git.xeserv.us/xena/route/cmd/...
|
||||||
|
|
||||||
|
go build -buildmode plugin -o $plugdir/autohttpagent.so git.xeserv.us/xena/route/plugins/autohttpagent
|
||||||
|
|
||||||
|
cd $dir
|
||||||
|
tar czf "$wd/route-$libc-$githash.tgz" *
|
||||||
|
cd $wd
|
||||||
|
|
||||||
|
rm -rf $dir
|
Loading…
Reference in New Issue