1
0
mirror of synced 2025-03-03 19:33:16 +03:00

Add fallback URL for Libreswan

This commit is contained in:
hwdsl2 2016-06-05 18:22:03 -05:00
parent 9317f4824d
commit 6643a8cd87
4 changed files with 12 additions and 8 deletions

View File

@ -108,8 +108,9 @@ apt-get -yq --no-install-recommends install xmlto
# Compile and install Libreswan # Compile and install Libreswan
swan_file="libreswan-${swan_ver}.tar.gz" swan_file="libreswan-${swan_ver}.tar.gz"
swan_url="https://download.libreswan.org/$swan_file" swan_url1="https://download.libreswan.org/$swan_file"
wget -t 3 -T 30 -nv -O "$swan_file" "$swan_url" 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; } [ "$?" != "0" ] && { echo "Cannot download Libreswan source. Aborting."; exit 1; }
/bin/rm -rf "/opt/src/libreswan-$swan_ver" /bin/rm -rf "/opt/src/libreswan-$swan_ver"
tar xzf "$swan_file" && /bin/rm -f "$swan_file" tar xzf "$swan_file" && /bin/rm -f "$swan_file"

View File

@ -118,8 +118,9 @@ fi
# Compile and install Libreswan # Compile and install Libreswan
swan_file="libreswan-${swan_ver}.tar.gz" swan_file="libreswan-${swan_ver}.tar.gz"
swan_url="https://download.libreswan.org/$swan_file" swan_url1="https://download.libreswan.org/$swan_file"
wget -t 3 -T 30 -nv -O "$swan_file" "$swan_url" 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; } [ "$?" != "0" ] && { echo "Cannot download Libreswan source. Aborting."; exit 1; }
/bin/rm -rf "/opt/src/libreswan-$swan_ver" /bin/rm -rf "/opt/src/libreswan-$swan_ver"
tar xzf "$swan_file" && /bin/rm -f "$swan_file" tar xzf "$swan_file" && /bin/rm -f "$swan_file"

View File

@ -155,8 +155,9 @@ apt-get -yq install fail2ban
# Compile and install Libreswan # Compile and install Libreswan
swan_ver=3.17 swan_ver=3.17
swan_file="libreswan-${swan_ver}.tar.gz" swan_file="libreswan-${swan_ver}.tar.gz"
swan_url="https://download.libreswan.org/$swan_file" swan_url1="https://download.libreswan.org/$swan_file"
wget -t 3 -T 30 -nv -O "$swan_file" "$swan_url" 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; } [ "$?" != "0" ] && { echo "Cannot download Libreswan source. Aborting."; exit 1; }
/bin/rm -rf "/opt/src/libreswan-$swan_ver" /bin/rm -rf "/opt/src/libreswan-$swan_ver"
tar xzf "$swan_file" && /bin/rm -f "$swan_file" tar xzf "$swan_file" && /bin/rm -f "$swan_file"

View File

@ -165,8 +165,9 @@ fi
# Compile and install Libreswan # Compile and install Libreswan
swan_ver=3.17 swan_ver=3.17
swan_file="libreswan-${swan_ver}.tar.gz" swan_file="libreswan-${swan_ver}.tar.gz"
swan_url="https://download.libreswan.org/$swan_file" swan_url1="https://download.libreswan.org/$swan_file"
wget -t 3 -T 30 -nv -O "$swan_file" "$swan_url" 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; } [ "$?" != "0" ] && { echo "Cannot download Libreswan source. Aborting."; exit 1; }
/bin/rm -rf "/opt/src/libreswan-$swan_ver" /bin/rm -rf "/opt/src/libreswan-$swan_ver"
tar xzf "$swan_file" && /bin/rm -f "$swan_file" tar xzf "$swan_file" && /bin/rm -f "$swan_file"