mirror of
https://github.com/SoftEtherVPN/SoftEtherVPN.git
synced 2024-11-22 17:39:53 +03:00
114 lines
1.9 KiB
Bash
Executable File
114 lines
1.9 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
echo '---------------------------------------------------------------------'
|
|
echo 'SoftEther VPN for Unix'
|
|
echo
|
|
echo 'Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan.'
|
|
echo 'Copyright (c) Daiyuu Nobori. All Rights Reserved.'
|
|
echo
|
|
echo 'This program is free software; you can redistribute it and/or'
|
|
echo 'modify it under the terms of the GNU General Public License'
|
|
echo 'version 2 as published by the Free Software Foundation.'
|
|
echo
|
|
echo 'Read and understand README.TXT, LICENSE.TXT and WARNING.TXT before use.'
|
|
echo '---------------------------------------------------------------------'
|
|
echo
|
|
|
|
echo 'Welcome to the corner-cutting configure script !'
|
|
echo
|
|
|
|
OS=""
|
|
case "`uname -s`" in
|
|
Linux)
|
|
OS="linux"
|
|
;;
|
|
FreeBSD)
|
|
OS="freebsd"
|
|
;;
|
|
SunOS)
|
|
OS="solaris"
|
|
;;
|
|
Darwin)
|
|
OS="macos"
|
|
;;
|
|
OpenBSD)
|
|
OS="openbsd"
|
|
;;
|
|
*)
|
|
echo 'Select your operating system below:'
|
|
echo ' 1: Linux'
|
|
echo ' 2: FreeBSD'
|
|
echo ' 3: Solaris'
|
|
echo ' 4: Mac OS X'
|
|
echo ' 5: OpenBSD'
|
|
echo
|
|
echo -n 'Which is your operating system (1 - 5) ? : '
|
|
read TMP
|
|
echo
|
|
if test "$TMP" = "1"
|
|
then
|
|
OS="linux"
|
|
fi
|
|
if test "$TMP" = "2"
|
|
then
|
|
OS="freebsd"
|
|
fi
|
|
if test "$TMP" = "3"
|
|
then
|
|
OS="solaris"
|
|
fi
|
|
if test "$TMP" = "4"
|
|
then
|
|
OS="macos"
|
|
fi
|
|
if test "$TMP" = "5"
|
|
then
|
|
OS="openbsd"
|
|
fi
|
|
|
|
if test "$OS" = ""
|
|
then
|
|
echo "Wrong number."
|
|
exit 1
|
|
fi
|
|
;;
|
|
esac
|
|
|
|
CPU=""
|
|
case "`uname -m`" in
|
|
x86_64|amd64|aarch64|arm64|armv8*|mips64|ppc64|sparc64|alpha|ia64)
|
|
CPU=64bit
|
|
;;
|
|
i?86|x86pc|i86pc|armv4*|armv5*|armv6*|armv7*)
|
|
CPU=32bit
|
|
;;
|
|
*)
|
|
echo 'Select your CPU bits below:'
|
|
echo ' 1: 32-bit'
|
|
echo ' 2: 64-bit'
|
|
echo
|
|
echo -n 'Which is the type of your CPU (1 - 2) ? : '
|
|
read TMP
|
|
echo
|
|
if test "$TMP" = "1"
|
|
then
|
|
CPU="32bit"
|
|
fi
|
|
if test "$TMP" = "2"
|
|
then
|
|
CPU="64bit"
|
|
fi
|
|
|
|
if test "$CPU" = ""
|
|
then
|
|
echo "Wrong number."
|
|
exit 1
|
|
fi
|
|
;;
|
|
esac
|
|
|
|
cp src/makefiles/${OS}_${CPU}.mak Makefile
|
|
|
|
echo "The Makefile is generated. Run 'make' to build SoftEther VPN."
|
|
|