From 3a5b56964d5762659c515575b7893562198922ed Mon Sep 17 00:00:00 2001 From: Adam Gausmann Date: Sun, 21 May 2023 01:08:33 -0500 Subject: [PATCH 1/2] New package: innernet-1.5.5 --- srcpkgs/innernet/files/innernet/conf | 2 ++ srcpkgs/innernet/files/innernet/finish | 3 +++ srcpkgs/innernet/files/innernet/run | 3 +++ srcpkgs/innernet/template | 21 +++++++++++++++++++++ 4 files changed, 29 insertions(+) create mode 100644 srcpkgs/innernet/files/innernet/conf create mode 100755 srcpkgs/innernet/files/innernet/finish create mode 100755 srcpkgs/innernet/files/innernet/run create mode 100644 srcpkgs/innernet/template diff --git a/srcpkgs/innernet/files/innernet/conf b/srcpkgs/innernet/files/innernet/conf new file mode 100644 index 000000000000..033a789bef2b --- /dev/null +++ b/srcpkgs/innernet/files/innernet/conf @@ -0,0 +1,2 @@ +#INTERFACE=innernet +#OPTS= diff --git a/srcpkgs/innernet/files/innernet/finish b/srcpkgs/innernet/files/innernet/finish new file mode 100755 index 000000000000..eca811f800b5 --- /dev/null +++ b/srcpkgs/innernet/files/innernet/finish @@ -0,0 +1,3 @@ +#!/bin/sh +[ -r ./conf ] && . ./conf +innernet down "$INTERFACE" diff --git a/srcpkgs/innernet/files/innernet/run b/srcpkgs/innernet/files/innernet/run new file mode 100755 index 000000000000..cc87dcda1e3e --- /dev/null +++ b/srcpkgs/innernet/files/innernet/run @@ -0,0 +1,3 @@ +#!/bin/sh +[ -r ./conf ] && . ./conf +exec innernet up "$INTERFACE" --daemon ${OPTS} diff --git a/srcpkgs/innernet/template b/srcpkgs/innernet/template new file mode 100644 index 000000000000..91c138d33071 --- /dev/null +++ b/srcpkgs/innernet/template @@ -0,0 +1,21 @@ +# Template file for 'innernet' +pkgname=innernet +version=1.5.5 +revision=1 +build_style=cargo +# test_add_peers does not work in containers +make_check_args="-- --skip device::tests::test_add_peers" +make_install_args="--path client" +makedepends="libclang sqlite-devel" +short_desc="Private network system using WireGuard" +maintainer="Adam Gausmann " +license="MIT" +homepage="https://github.com/tonarino/innernet" +changelog="https://github.com/tonarino/innernet/releases" +distfiles="https://github.com/tonarino/innernet/archive/refs/tags/v${version}.tar.gz" +checksum=b4b7f89658b3c8b77d6482e7a7d21362037fb1f332b9db53bebda6fd8f6b91ad + +post_install() { + vlicense LICENSE + vsv innernet +} From e0e8b1d29fce240d81ce72e6889f3c2c86b9ac70 Mon Sep 17 00:00:00 2001 From: Adam Gausmann Date: Sun, 21 May 2023 01:09:12 -0500 Subject: [PATCH 2/2] New package: innernet-server-1.5.5 --- .../files/innernet-server/conf | 2 ++ .../innernet-server/files/innernet-server/run | 3 +++ srcpkgs/innernet-server/template | 21 +++++++++++++++++++ 3 files changed, 26 insertions(+) create mode 100644 srcpkgs/innernet-server/files/innernet-server/conf create mode 100644 srcpkgs/innernet-server/files/innernet-server/run create mode 100644 srcpkgs/innernet-server/template diff --git a/srcpkgs/innernet-server/files/innernet-server/conf b/srcpkgs/innernet-server/files/innernet-server/conf new file mode 100644 index 000000000000..033a789bef2b --- /dev/null +++ b/srcpkgs/innernet-server/files/innernet-server/conf @@ -0,0 +1,2 @@ +#INTERFACE=innernet +#OPTS= diff --git a/srcpkgs/innernet-server/files/innernet-server/run b/srcpkgs/innernet-server/files/innernet-server/run new file mode 100644 index 000000000000..7c25b471ddc6 --- /dev/null +++ b/srcpkgs/innernet-server/files/innernet-server/run @@ -0,0 +1,3 @@ +#!/bin/sh +[ -r ./conf ] && . ./conf +exec innernet-server serve "$INTERFACE" ${OPTS} diff --git a/srcpkgs/innernet-server/template b/srcpkgs/innernet-server/template new file mode 100644 index 000000000000..e4e79225cc89 --- /dev/null +++ b/srcpkgs/innernet-server/template @@ -0,0 +1,21 @@ +# Template file for 'innernet-server' +pkgname=innernet-server +version=1.5.5 +revision=1 +build_style=cargo +# test_add_peers does not work in containers +make_check_args="-- --skip device::tests::test_add_peers" +make_install_args="--path server" +makedepends="libclang sqlite-devel" +short_desc="Private network system using WireGuard - server daemon" +maintainer="Adam Gausmann " +license="MIT" +homepage="https://github.com/tonarino/innernet" +changelog="https://github.com/tonarino/innernet/releases" +distfiles="https://github.com/tonarino/innernet/archive/refs/tags/v${version}.tar.gz" +checksum=b4b7f89658b3c8b77d6482e7a7d21362037fb1f332b9db53bebda6fd8f6b91ad + +post_install() { + vlicense LICENSE + vsv innernet-server +}