Newer
Older
status / build.sh
@root root 1 day ago 423 bytes Add files via upload
#!/bin/bash
build_for_arch() {
    local goos="linux"
    local goarch=$1
    local suffix=$2
    
    echo "Building for ${goos}/${goarch}..."
    GOOS=${goos} GOARCH=${goarch} go build -trimpath -ldflags="-s -w" -o status-${suffix} .
}

build_for_arch "amd64" "linux-x86_64"
build_for_arch "386"   "linux-x86"
build_for_arch "arm64" "linux-aarch64"
build_for_arch "arm"   "linux-arm"
build_for_arch "mips"  "linux-mips"