diff options
Diffstat (limited to 'src/configure')
-rwxr-xr-x | src/configure | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/src/configure b/src/configure new file mode 100755 index 0000000..f487593 --- /dev/null +++ b/src/configure @@ -0,0 +1,50 @@ +#!/bin/sh +# +# ľAnytun +# +# ľAnytun is a tiny implementation of SATP. Unlike Anytun which is a full +# featured implementation ľAnytun has no support for multiple connections +# or synchronisation. It is a small single threaded implementation intended +# to act as a client on small platforms. +# The secure anycast tunneling protocol (satp) defines a protocol used +# for communication between any combination of unicast and anycast +# tunnel endpoints. It has less protocol overhead than IPSec in Tunnel +# mode and allows tunneling of every ETHER TYPE protocol (e.g. +# ethernet, ip, arp ...). satp directly includes cryptography and +# message authentication based on the methodes used by SRTP. It is +# intended to deliver a generic, scaleable and secure solution for +# tunneling and relaying of packets of any protocol. +# +# +# Copyright (C) 2007-2008 Christian Pointner <equinox@anytun.org> +# +# This file is part of ľAnytun. +# +# ľAnytun is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License version 3 as +# published by the Free Software Foundation. +# +# ľAnytun is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with ľAnytun. If not, see <http://www.gnu.org/licenses/>. +# + +TARGET=`uname -s` + +case $TARGET in + Linux) + rm -rf tunDevice.c + ln -sf linux/tunDevice.c + ;; + OpenBSD|FreeBSD|NetBSD) + rm -rf tunDevice.c + ln -sf bsd/tunDevice.c + ;; + *) + echo "Plattform not supported" + ;; +esac |