Compare commits

...

3 Commits

2 changed files with 5155 additions and 4 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
set -e set -e
USER_AGENT="WireGuard-AndroidROMBuild/0.2 ($(uname -a))" USER_AGENT="WireGuard-AndroidROMBuild/0.3 ($(uname -a))"
exec 9>.wireguard-fetch-lock exec 9>.wireguard-fetch-lock
flock -n 9 || exit 0 flock -n 9 || exit 0
@ -8,11 +8,11 @@ flock -n 9 || exit 0
[[ $(( $(date +%s) - $(stat -c %Y "net/wireguard/.check" 2>/dev/null || echo 0) )) -gt 86400 ]] || exit 0 [[ $(( $(date +%s) - $(stat -c %Y "net/wireguard/.check" 2>/dev/null || echo 0) )) -gt 86400 ]] || exit 0
while read -r distro package version _; do while read -r distro package version _; do
if [[ $distro == upstream && $package == kmodtools ]]; then if [[ $distro == upstream && $package == linuxcompat ]]; then
VERSION="$version" VERSION="$version"
break break
fi fi
done < <(curl -A "$USER_AGENT" -LSs https://build.wireguard.com/distros.txt) done < <(curl -A "$USER_AGENT" -LSs --connect-timeout 30 https://build.wireguard.com/distros.txt)
[[ -n $VERSION ]] [[ -n $VERSION ]]
@ -23,6 +23,6 @@ fi
rm -rf net/wireguard rm -rf net/wireguard
mkdir -p net/wireguard mkdir -p net/wireguard
curl -A "$USER_AGENT" -LsS "https://git.zx2c4.com/WireGuard/snapshot/WireGuard-$VERSION.tar.xz" | tar -C "net/wireguard" -xJf - --strip-components=2 "WireGuard-$VERSION/src" curl -A "$USER_AGENT" -LsS --connect-timeout 30 "https://git.zx2c4.com/wireguard-linux-compat/snapshot/wireguard-linux-compat-$VERSION.tar.xz" | tar -C "net/wireguard" -xJf - --strip-components=2 "wireguard-linux-compat-$VERSION/src"
sed -i 's/tristate/bool/;s/default m/default y/;' net/wireguard/Kconfig sed -i 's/tristate/bool/;s/default m/default y/;' net/wireguard/Kconfig
touch net/wireguard/.check touch net/wireguard/.check