#!/bin/sh # many thanks to @negbie # https://github.com/google/gopacket/issues/424#issuecomment-369551841 set -ex apk update apk add linux-headers musl-dev gcc go libpcap-dev ca-certificates git mkdir /go export GOPATH=/go mkdir -p /go/src/github.com/emmaunel mkdir -p /mnt/out cp -a /mnt /go/src/github.com/emmaunel/vishnu cd /go/src/github.com/emmaunel/vishnu rm -f vishnu* go get -v ./ ./ go build --ldflags '-linkmode external -extldflags "-static -s -w"' -v ./ cp ./vishnu /mnt/out/