|
@@ -45,9 +45,9 @@ update_core() {
|
|
|
mkdir -p "/usr/share/$NAME/core"
|
|
|
rm -rf "/usr/share/$NAME/core"/*
|
|
|
|
|
|
- for url in $(uclient-fetch -qO- "https://api.github.com/repos/UnblockNeteaseMusic/server/contents/precompiled" |jsonfilter -e '@[*].download_url')
|
|
|
+ for file in $(uclient-fetch -qO- "https://api.github.com/repos/UnblockNeteaseMusic/server/contents/precompiled" | jsonfilter -e '@[*].path')
|
|
|
do
|
|
|
- uclient-fetch "${url}" -qO "/usr/share/$NAME/core/${url##*/}"
|
|
|
+ uclient-fetch "https://fastly.jsdelivr.net/gh/UnblockNeteaseMusic/server@$core_latest_ver/$file" -qO "/usr/share/$NAME/core/${file##*/}"
|
|
|
[ -s "/usr/share/$NAME/core/${url##*/}" ] || {
|
|
|
echo -e "Failed to download ${url##*/}." >> "/tmp/$NAME.log"
|
|
|
rm -f "$LOCK"
|
|
@@ -57,7 +57,7 @@ update_core() {
|
|
|
|
|
|
for cert in "ca.crt" "server.crt" "server.key"
|
|
|
do
|
|
|
- uclient-fetch "https://raw.githubusercontent.com/UnblockNeteaseMusic/server/enhanced/${cert}" -qO "/usr/share/$NAME/core/${cert}"
|
|
|
+ uclient-fetch "https://fastly.jsdelivr.net/gh/UnblockNeteaseMusic/server@enhanced/${cert}" -qO "/usr/share/$NAME/core/${cert}"
|
|
|
[ -s "/usr/share/$NAME/core/${cert}" ] || {
|
|
|
echo -e "Failed to download ${cert}." >> "/tmp/$NAME.log"
|
|
|
rm -f "$LOCK"
|