release: Add ARMv6 platform to release.sh

This commit is contained in:
David Knezic 2018-09-10 22:19:21 +02:00
parent 1941353fb2
commit 5675b5b80f

@ -21,7 +21,7 @@ MAINDIR=$PACKAGE-$TAG
mkdir -p $MAINDIR mkdir -p $MAINDIR
cd $MAINDIR cd $MAINDIR
SYS="windows-386 windows-amd64 openbsd-386 openbsd-amd64 linux-386 linux-amd64 linux-arm linux-arm64 darwin-386 darwin-amd64 dragonfly-amd64 freebsd-386 freebsd-amd64 freebsd-arm netbsd-386 netbsd-amd64 linux-mips64 linux-mips64le linux-ppc64 linux-arm64" SYS="windows-386 windows-amd64 openbsd-386 openbsd-amd64 linux-386 linux-amd64 linux-armv6 linux-armv7 linux-arm64 darwin-386 darwin-amd64 dragonfly-amd64 freebsd-386 freebsd-amd64 freebsd-arm netbsd-386 netbsd-amd64 linux-mips64 linux-mips64le linux-ppc64"
# Use the first element of $GOPATH in the case where GOPATH is a list # Use the first element of $GOPATH in the case where GOPATH is a list
# (something that is totally allowed). # (something that is totally allowed).
@ -31,11 +31,19 @@ COMMITFLAGS="-X main.Commit=$(git rev-parse HEAD)"
for i in $SYS; do for i in $SYS; do
OS=$(echo $i | cut -f1 -d-) OS=$(echo $i | cut -f1 -d-)
ARCH=$(echo $i | cut -f2 -d-) ARCH=$(echo $i | cut -f2 -d-)
ARM=
if [[ $ARCH = "armv6" ]]; then
ARCH=arm
ARM=6
elif [[ $ARCH = "armv7" ]]; then
ARCH=arm
ARM=7
fi
mkdir $PACKAGE-$i-$TAG mkdir $PACKAGE-$i-$TAG
cd $PACKAGE-$i-$TAG cd $PACKAGE-$i-$TAG
echo "Building:" $OS $ARCH echo "Building:" $OS $ARCH $ARM
env GOOS=$OS GOARCH=$ARCH go build -v -ldflags "$COMMITFLAGS" github.com/lightningnetwork/lnd env GOOS=$OS GOARCH=$ARCH GOARM=$ARM go build -v -ldflags "$COMMITFLAGS" github.com/lightningnetwork/lnd
env GOOS=$OS GOARCH=$ARCH go build -v -ldflags "$COMMITFLAGS" github.com/lightningnetwork/lnd/cmd/lncli env GOOS=$OS GOARCH=$ARCH GOARM=$ARM go build -v -ldflags "$COMMITFLAGS" github.com/lightningnetwork/lnd/cmd/lncli
cd .. cd ..
if [[ $OS = "windows" ]]; then if [[ $OS = "windows" ]]; then
zip -r $PACKAGE-$i-$TAG.zip $PACKAGE-$i-$TAG zip -r $PACKAGE-$i-$TAG.zip $PACKAGE-$i-$TAG