From 93a3d37b0d968d32a11ab4e4992c48e886a88b5d Mon Sep 17 00:00:00 2001 From: Noel Cower Date: Sun, 1 Dec 2019 12:35:31 -0800 Subject: [PATCH] New package: nebula-1.1.0 --- srcpkgs/nebula/files/nebula/log/run | 2 ++ srcpkgs/nebula/files/nebula/run | 6 ++++++ srcpkgs/nebula/template | 22 ++++++++++++++++++++++ 3 files changed, 30 insertions(+) create mode 100755 srcpkgs/nebula/files/nebula/log/run create mode 100755 srcpkgs/nebula/files/nebula/run create mode 100644 srcpkgs/nebula/template diff --git a/srcpkgs/nebula/files/nebula/log/run b/srcpkgs/nebula/files/nebula/log/run new file mode 100755 index 00000000000..6a816023830 --- /dev/null +++ b/srcpkgs/nebula/files/nebula/log/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec logger --tag nebula --priority daemon.info diff --git a/srcpkgs/nebula/files/nebula/run b/srcpkgs/nebula/files/nebula/run new file mode 100755 index 00000000000..729a22fdf5c --- /dev/null +++ b/srcpkgs/nebula/files/nebula/run @@ -0,0 +1,6 @@ +#!/bin/sh +set -- +NEBULA_CONFIG=/etc/nebula +[ -r ./conf ] && . ./conf +exec 2>&1 +exec nebula -config "${NEBULA_CONFIG}" "$@" diff --git a/srcpkgs/nebula/template b/srcpkgs/nebula/template new file mode 100644 index 00000000000..8852c3dcfa9 --- /dev/null +++ b/srcpkgs/nebula/template @@ -0,0 +1,22 @@ +# Template file for 'nebula' +pkgname=nebula +version=1.1.0 +revision=1 +build_style=go +make_dirs="/etc/nebula 0750 root root" +go_import_path=github.com/slackhq/nebula +go_package="${go_import_path}/cmd/nebula ${go_import_path}/cmd/nebula-cert" +go_ldflags="-X main.Build=${version}" +hostmakedepends="git" +short_desc="Scalable overlay networking tool" +maintainer="Noel Cower " +license="MIT" +homepage="https://github.com/slackhq/nebula" +distfiles="https://github.com/slackhq/nebula/archive/v${version}.tar.gz" +checksum=ff08ce10c202a047149397b172e2effaac7f213676e99bb01293b751e73a33fd + +post_install() { + vlicense LICENSE + vsconf examples/config.yml + vsv nebula +}