diff options
author | Christian Pointner <equinox@anytun.org> | 2019-09-03 19:36:44 +0200 |
---|---|---|
committer | Christian Pointner <equinox@anytun.org> | 2019-09-03 19:36:44 +0200 |
commit | 2c7838def2a1338443fd73835ac01019398b219b (patch) | |
tree | 929aadab9ad0e1b099610bfcc35277b0b6d0a9a5 | |
parent | make endpoint test work with more systems (diff) |
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | Makefile | 51 | ||||
-rw-r--r-- | cmd/anygone/Makefile (renamed from app/Makefile) | 0 | ||||
-rw-r--r-- | cmd/anygone/anygone.go (renamed from app/anygone.go) | 0 | ||||
-rw-r--r-- | cmd/anygone/conf.go (renamed from app/conf.go) | 0 | ||||
-rw-r--r-- | go.mod | 11 | ||||
-rw-r--r-- | go.sum | 10 |
7 files changed, 73 insertions, 1 deletions
@@ -1,2 +1,2 @@ -/app/anygone +/anygone coverage.out diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..ddb58e1 --- /dev/null +++ b/Makefile @@ -0,0 +1,51 @@ +## +## Copyright (c) 2017 anygone contributors (see AUTHORS file) +## All rights reserved. +## +## Redistribution and use in source and binary forms, with or without +## modification, are permitted provided that the following conditions are met: +## +## * Redistributions of source code must retain the above copyright notice, this +## list of conditions and the following disclaimer. +## +## * Redistributions in binary form must reproduce the above copyright notice, +## this list of conditions and the following disclaimer in the documentation +## and/or other materials provided with the distribution. +## +## * Neither the name of anygone nor the names of its +## contributors may be used to endorse or promote products derived from +## this software without specific prior written permission. +## +## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +## AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +## DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +## FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +## DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +## SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +## CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +## + +GOCMD := go +ifdef GOROOT +GOCMD = $(GOROOT)/bin/go +endif + +EXECUTEABLE := anygone + +all: build +.PHONY: vet format build clean + +vet: + $(GOCMD) vet ./... + +format: + $(GOCMD) fmt ./... + +build: + $(GOCMD) build -o $(EXECUTEABLE) ./cmd/anygone + +clean: + rm -f $(EXECUTEABLE) diff --git a/app/Makefile b/cmd/anygone/Makefile index 92cb899..92cb899 100644 --- a/app/Makefile +++ b/cmd/anygone/Makefile diff --git a/app/anygone.go b/cmd/anygone/anygone.go index ce1734c..ce1734c 100644 --- a/app/anygone.go +++ b/cmd/anygone/anygone.go diff --git a/app/conf.go b/cmd/anygone/conf.go index 5066808..5066808 100644 --- a/app/conf.go +++ b/cmd/anygone/conf.go @@ -0,0 +1,11 @@ +module go.anytun.org/anygone + +go 1.12 + +require ( + github.com/lab11/go-tuntap v0.0.0-20180910222439-496040da82ee + github.com/spf13/pflag v1.0.3 + github.com/vishvananda/netlink v1.0.0 + github.com/vishvananda/netns v0.0.0-20190625233234-7109fa855b0f // indirect + golang.org/x/sys v0.0.0-20190902133755-9109b7679e13 // indirect +) @@ -0,0 +1,10 @@ +github.com/lab11/go-tuntap v0.0.0-20180910222439-496040da82ee h1:hJNNA40qYu836xKUyNb/uIY9R5W00X1V68E1fnhm2Jc= +github.com/lab11/go-tuntap v0.0.0-20180910222439-496040da82ee/go.mod h1:2BpaPxCwbjMQdh1wZVf32VakuZh8dcOy3f4pOkXPYaQ= +github.com/spf13/pflag v1.0.3 h1:zPAT6CGy6wXeQ7NtTnaTerfKOsV6V6F8agHXFiazDkg= +github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= +github.com/vishvananda/netlink v1.0.0 h1:bqNY2lgheFIu1meHUFSH3d7vG93AFyqg3oGbJCOJgSM= +github.com/vishvananda/netlink v1.0.0/go.mod h1:+SR5DhBJrl6ZM7CoCKvpw5BKroDKQ+PJqOg65H/2ktk= +github.com/vishvananda/netns v0.0.0-20190625233234-7109fa855b0f h1:nBX3nTcmxEtHSERBJaIo1Qa26VwRaopnZmfDQUXsF4I= +github.com/vishvananda/netns v0.0.0-20190625233234-7109fa855b0f/go.mod h1:ZjcWmFBXmLKZu9Nxj3WKYEafiSqer2rnvPr0en9UNpI= +golang.org/x/sys v0.0.0-20190902133755-9109b7679e13 h1:tdsQdquKbTNMsSZLqnLELJGzCANp9oXhu6zFBW6ODx4= +golang.org/x/sys v0.0.0-20190902133755-9109b7679e13/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= |