diff --git a/extras/vpnupgrade_Libreswan.sh b/extras/vpnupgrade_Libreswan.sh index 2c113ca..fca77c0 100644 --- a/extras/vpnupgrade_Libreswan.sh +++ b/extras/vpnupgrade_Libreswan.sh @@ -108,8 +108,9 @@ apt-get -yq --no-install-recommends install xmlto # Compile and install Libreswan swan_file="libreswan-${swan_ver}.tar.gz" -swan_url="https://download.libreswan.org/$swan_file" -wget -t 3 -T 30 -nv -O "$swan_file" "$swan_url" +swan_url1="https://download.libreswan.org/$swan_file" +swan_url2="https://github.com/libreswan/libreswan/archive/v${swan_ver}.tar.gz" +wget -t 3 -T 30 -nv -O "$swan_file" "$swan_url1" || wget -t 3 -T 30 -nv -O "$swan_file" "$swan_url2" [ "$?" != "0" ] && { echo "Cannot download Libreswan source. Aborting."; exit 1; } /bin/rm -rf "/opt/src/libreswan-$swan_ver" tar xzf "$swan_file" && /bin/rm -f "$swan_file" diff --git a/extras/vpnupgrade_Libreswan_centos.sh b/extras/vpnupgrade_Libreswan_centos.sh index 7c85498..723b67e 100644 --- a/extras/vpnupgrade_Libreswan_centos.sh +++ b/extras/vpnupgrade_Libreswan_centos.sh @@ -118,8 +118,9 @@ fi # Compile and install Libreswan swan_file="libreswan-${swan_ver}.tar.gz" -swan_url="https://download.libreswan.org/$swan_file" -wget -t 3 -T 30 -nv -O "$swan_file" "$swan_url" +swan_url1="https://download.libreswan.org/$swan_file" +swan_url2="https://github.com/libreswan/libreswan/archive/v${swan_ver}.tar.gz" +wget -t 3 -T 30 -nv -O "$swan_file" "$swan_url1" || wget -t 3 -T 30 -nv -O "$swan_file" "$swan_url2" [ "$?" != "0" ] && { echo "Cannot download Libreswan source. Aborting."; exit 1; } /bin/rm -rf "/opt/src/libreswan-$swan_ver" tar xzf "$swan_file" && /bin/rm -f "$swan_file" diff --git a/vpnsetup.sh b/vpnsetup.sh index 5806711..4b5033b 100755 --- a/vpnsetup.sh +++ b/vpnsetup.sh @@ -155,8 +155,9 @@ apt-get -yq install fail2ban # Compile and install Libreswan swan_ver=3.17 swan_file="libreswan-${swan_ver}.tar.gz" -swan_url="https://download.libreswan.org/$swan_file" -wget -t 3 -T 30 -nv -O "$swan_file" "$swan_url" +swan_url1="https://download.libreswan.org/$swan_file" +swan_url2="https://github.com/libreswan/libreswan/archive/v${swan_ver}.tar.gz" +wget -t 3 -T 30 -nv -O "$swan_file" "$swan_url1" || wget -t 3 -T 30 -nv -O "$swan_file" "$swan_url2" [ "$?" != "0" ] && { echo "Cannot download Libreswan source. Aborting."; exit 1; } /bin/rm -rf "/opt/src/libreswan-$swan_ver" tar xzf "$swan_file" && /bin/rm -f "$swan_file" diff --git a/vpnsetup_centos.sh b/vpnsetup_centos.sh index cb9e213..5939553 100755 --- a/vpnsetup_centos.sh +++ b/vpnsetup_centos.sh @@ -165,8 +165,9 @@ fi # Compile and install Libreswan swan_ver=3.17 swan_file="libreswan-${swan_ver}.tar.gz" -swan_url="https://download.libreswan.org/$swan_file" -wget -t 3 -T 30 -nv -O "$swan_file" "$swan_url" +swan_url1="https://download.libreswan.org/$swan_file" +swan_url2="https://github.com/libreswan/libreswan/archive/v${swan_ver}.tar.gz" +wget -t 3 -T 30 -nv -O "$swan_file" "$swan_url1" || wget -t 3 -T 30 -nv -O "$swan_file" "$swan_url2" [ "$?" != "0" ] && { echo "Cannot download Libreswan source. Aborting."; exit 1; } /bin/rm -rf "/opt/src/libreswan-$swan_ver" tar xzf "$swan_file" && /bin/rm -f "$swan_file"