From c4e251ffab485093939bce9738c136a146f49509 Mon Sep 17 00:00:00 2001 From: Ettore Di Giacinto Date: Tue, 15 Mar 2022 18:55:24 +0100 Subject: [PATCH] Add edgevpn-next --- packages/edgevpn-next/build.yaml | 22 ++++++++++++++++++++++ packages/edgevpn-next/definition.yaml | 11 +++++++++++ 2 files changed, 33 insertions(+) create mode 100644 packages/edgevpn-next/build.yaml create mode 100644 packages/edgevpn-next/definition.yaml diff --git a/packages/edgevpn-next/build.yaml b/packages/edgevpn-next/build.yaml new file mode 100644 index 0000000..07ce6fd --- /dev/null +++ b/packages/edgevpn-next/build.yaml @@ -0,0 +1,22 @@ +requires: +- name: "toolchain-go" + category: "development" + version: ">=0" +prelude: +- mkdir go/src/github.com/${GITHUB_ORG}/ -p +- | + cd go/src/github.com/${GITHUB_ORG}/ && \ + git clone https://github.com/${GITHUB_ORG}/{{ .Values.name }}.git +env: +- GOPATH=/luetbuild/go/ +- GITHUB_ORG={{ ( index .Values.labels "github.owner" ) }} +- GIT_HASH={{ ( index .Values.labels "git.hash" ) }} +- CGO_ENABLED=0 +steps: +- | + PACKAGE_VERSION=${PACKAGE_VERSION%\+*} && \ + cd go/src/github.com/${GITHUB_ORG}/{{ .Values.name }}/ && \ + git checkout {{.Values.hash}} -b build && go build -ldflags="-w -s -X github.com/mudler/edgevpn/internal.Version=v$PACKAGE_VERSION" && mv {{.Values.name}} /usr/bin/ +- chmod +x /usr/bin/{{.Values.name}} +includes: +- /usr/bin/{{.Values.name}} diff --git a/packages/edgevpn-next/definition.yaml b/packages/edgevpn-next/definition.yaml new file mode 100644 index 0000000..944e417 --- /dev/null +++ b/packages/edgevpn-next/definition.yaml @@ -0,0 +1,11 @@ +name: edgevpn-next +category: utils +version: "0.9999" +hash: "next" +labels: + github.repo: "edgepvn" + github.owner: "mudler" +uri: + - https://github.com/mudler/edgevpn +license: "GPL-3" +description: "The immutable, decentralized, statically built VPN"