mirror of
https://github.com/linuxserver/docker-jackett.git
synced 2026-02-06 03:27:52 +08:00
25 lines
740 B
Bash
25 lines
740 B
Bash
#!/bin/bash
|
|
|
|
# opt out for autoupdates
|
|
[ "$ADVANCED_DISABLEUPDATES" ] && exit 0
|
|
|
|
|
|
# determine latest remote version
|
|
jack_remote="$(wget -q https://github.com/Jackett/Jackett/releases/latest -O - | grep -E /tag/ | awk -F "[><]" '{print $3}')"
|
|
|
|
# get local version
|
|
jack_local="$(mono /app/Jackett/JackettConsole.exe --version | sed -e 's/.*t//' -e "s/\.0.*//")"
|
|
|
|
# test if we need to update
|
|
if [ "${jack_remote//[!0-9]/}" -gt "${jack_local//[!0-9]/}" ]; then
|
|
rm -rf /app/Jackett
|
|
curl -o /tmp/jacket.tar.gz -L https://github.com/Jackett/Jackett/releases/download/"$jack_remote"/Jackett.Binaries.Mono.tar.gz
|
|
mkdir -p /app/Jackett
|
|
tar xvf /tmp/jacket.tar.gz -C /app/Jackett --strip-components=1
|
|
rm /tmp/jacket.tar.gz
|
|
fi
|
|
|
|
chown -R abc:abc /app
|
|
|
|
|