From e2f6f861375aea953866477f5736de5a4150d360 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sat, 27 Dec 2008 01:37:51 +0000 Subject: initial checkin damonizing chroot signal handling syslog --- src/configure | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100755 src/configure (limited to 'src/configure') 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 +# +# 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 . +# + +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 -- cgit v1.2.3