Update alpine-adguard.sh

We only overwrite the executable file for AdGuard to update it, all the other files of the tar don't matter.
So there is no need at all to backup the temporary folder and then copy the files back, even simpler isn't it?
This commit is contained in:
nicedevil007 2023-03-21 21:21:37 +01:00 committed by GitHub
parent 562e525aed
commit 4ee0814abe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 4 deletions

View File

@ -25,7 +25,7 @@ var_cpu="1"
var_ram="256" var_ram="256"
var_os="alpine" var_os="alpine"
var_version="3.17" var_version="3.17"
variables varibles
color color
catch_errors catch_errors
@ -88,10 +88,7 @@ while [ "$opt" != "" ]; do
msg_info "Updating AdguardHome to $VER" msg_info "Updating AdguardHome to $VER"
wget -q "https://github.com/AdguardTeam/AdGuardHome/releases/download/$VER/AdGuardHome_linux_amd64.tar.gz" wget -q "https://github.com/AdguardTeam/AdGuardHome/releases/download/$VER/AdGuardHome_linux_amd64.tar.gz"
tar -xvf AdGuardHome_linux_amd64.tar.gz &>/dev/null tar -xvf AdGuardHome_linux_amd64.tar.gz &>/dev/null
mkdir -p adguard-backup
cp -rf /opt/AdGuardHome/AdGuardHome.yaml /opt/AdGuardHome/data adguard-backup/
cp AdGuardHome/AdGuardHome /opt/AdGuardHome/AdGuardHome cp AdGuardHome/AdGuardHome /opt/AdGuardHome/AdGuardHome
cp -r adguard-backup/* /opt/AdGuardHome/
msg_ok "Updated AdguardHome" msg_ok "Updated AdguardHome"
msg_info "Starting AdguardHome" msg_info "Starting AdguardHome"