mirror of
https://github.com/SoftEtherVPN/SoftEtherVPN.git
synced 2024-08-25 05:53:00 +03:00
36 lines
804 B
Bash
Executable File
36 lines
804 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -eux
|
|
|
|
BUILD_BINARIESDIRECTORY="${BUILD_BINARIESDIRECTORY:-build}"
|
|
|
|
cd $BUILD_BINARIESDIRECTORY
|
|
|
|
git clone https://github.com/openvpn/openvpn
|
|
cd openvpn
|
|
autoreconf -iv
|
|
./configure > build.log 2>&1 || (cat build.log && exit 1)
|
|
make > build.log 2>&1 || (cat build.log && exit 1)
|
|
|
|
echo test > /tmp/auth.txt
|
|
echo test >> /tmp/auth.txt
|
|
|
|
CONFIG=`ls /tmp/*l3*ovpn`
|
|
|
|
cat << EOF > tests/t_client.rc
|
|
CA_CERT=fake
|
|
TEST_RUN_LIST="1 2"
|
|
|
|
OPENVPN_BASE="--config $CONFIG --auth-user-pass /tmp/auth.txt"
|
|
|
|
RUN_TITLE_1="testing udp/ipv4"
|
|
OPENVPN_CONF_1="--dev null --proto udp --port 1194 \$OPENVPN_BASE"
|
|
|
|
RUN_TITLE_2="testing tcp/ipv4"
|
|
OPENVPN_CONF_2="--dev null --proto tcp --port 1194 \$OPENVPN_BASE"
|
|
EOF
|
|
|
|
sed -i 's/^remote.*$/remote 127.0.0.1 1194/g' /tmp/*l3*ovpn
|
|
|
|
make test_scripts=t_client.sh check
|