text: FROM linuxkit/alpine:e2391e0b164c57db9f6c4ae110ee84f766edc430 AS mirror
  
  RUN apk add --no-cache go musl-dev
  ENV GOPATH=/go PATH=$PATH:/go/bin
  # Hack to work around an issue with go on arm64 requiring gcc
  RUN [ $(uname -m) = aarch64 ] && apk add --no-cache gcc || true
  
  COPY main.go /go/src/sysctl/
  RUN go-compile.sh /go/src/sysctl
  
  FROM scratch
  ENTRYPOINT []
  CMD []
  WORKDIR /
  COPY --from=mirror /go/bin/sysctl /usr/bin/sysctl
  COPY etc/ /etc/
  CMD ["/usr/bin/sysctl"]
  