diff options
Diffstat (limited to 'fetch.sh')
-rwxr-xr-x | fetch.sh | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -1,21 +1,23 @@ #!/bin/bash set -e -WIREGUARD_VERSION=0.0.20171127 +WIREGUARD_VERSION=d698467a75c497a5b0dcb09775b7c2e9e12e0976 LIBMNL_VERSION=1.0.4 USER_AGENT="WireGuard-AndroidROMBuild/0.1 ($(uname -a))" fetch_wireguard() { - [[ -d wireguard && -f wireguard/src/version.h && $(< wireguard/src/version.h) == *"\"$WIREGUARD_VERSION\""* ]] && return 0 + [[ -d wireguard && -f wireguard/.version && $(< wireguard/.version) == "$WIREGUARD_VERSION" ]] && return 0 rm -rf wireguard mkdir wireguard curl -A "$USER_AGENT" -L "https://git.zx2c4.com/WireGuard/snapshot/WireGuard-$WIREGUARD_VERSION.tar.xz" | tar -C "wireguard" --strip-components=1 -xJf - + echo "$WIREGUARD_VERSION" > wireguard/.version } fetch_libmnl() { - [[ -d libmnl && -f libmnl/configure.ac && $(< libmnl/configure.ac) == *"[$LIBMNL_VERSION]"* ]] && return 0 + [[ -d libmnl && -f libmnl/.version && $(< libmnl/.version) == "$LIBMNL_VERSION" ]] && return 0 rm -rf libmnl mkdir libmnl curl -A "$USER_AGENT" -L "https://www.netfilter.org/projects/libmnl/files/libmnl-$LIBMNL_VERSION.tar.bz2" | tar -C libmnl --strip-components=1 -xjf - + echo "$LIBMNL_VERSION" > libmnl/.version } fetch_wireguard |