Files
gomail/build.sh
2023-02-14 16:25:20 +08:00

26 lines
385 B
Bash

:
_build()
{
ARCH="amd64"
for a in $ARCH
do
CGO_ENABLED=0 GOOS=linux GOARCH=$a go build -ldflags '-w -s' -o bin/$a src/main.go && upx -9 bin/$a
done
}
_install()
{
ARCH=`go env | grep GOARCH | cut -d \" -f 2`
cp bin/${ARCH} /bin/gomail
chmod +x /bin/gomail
cp -f etc/gomail.ini /etc/
}
test "$1" = "install" && _install && exit 0
_build