|
@@ -24,7 +24,7 @@ clean_log(){
|
|
}
|
|
}
|
|
|
|
|
|
check_core_latest_version() {
|
|
check_core_latest_version() {
|
|
- core_latest_ver="$(uclient-fetch -qO- 'https://api.github.com/repos/UnblockNeteaseMusic/server/commits?sha=enhanced&path=precompiled' | jsonfilter -e '@[0].sha')"
|
|
|
|
|
|
+ core_latest_ver="$(wget -qO- 'https://api.github.com/repos/UnblockNeteaseMusic/server/commits?sha=enhanced&path=precompiled' | jsonfilter -e '@[0].sha')"
|
|
[ -n "$core_latest_ver" ] || { echo -e "\nFailed to check latest core version, please try again later." >> "$LOG"; rm -f "$LOCK"; exit 1; }
|
|
[ -n "$core_latest_ver" ] || { echo -e "\nFailed to check latest core version, please try again later." >> "$LOG"; rm -f "$LOCK"; exit 1; }
|
|
if [ ! -e "$$UNM_DIR/core_local_ver" ]; then
|
|
if [ ! -e "$$UNM_DIR/core_local_ver" ]; then
|
|
clean_log
|
|
clean_log
|
|
@@ -50,9 +50,9 @@ update_core() {
|
|
mkdir -p "$UNM_DIR/core"
|
|
mkdir -p "$UNM_DIR/core"
|
|
rm -rf "$UNM_DIR/core"/*
|
|
rm -rf "$UNM_DIR/core"/*
|
|
|
|
|
|
- for file in $(uclient-fetch -qO- "https://api.github.com/repos/UnblockNeteaseMusic/server/contents/precompiled" | jsonfilter -e '@[*].path')
|
|
|
|
|
|
+ for file in $(wget -qO- "https://api.github.com/repos/UnblockNeteaseMusic/server/contents/precompiled" | jsonfilter -e '@[*].path')
|
|
do
|
|
do
|
|
- uclient-fetch "https://fastly.jsdelivr.net/gh/UnblockNeteaseMusic/server@$core_latest_ver/$file" -qO "$UNM_DIR/core/${file##*/}"
|
|
|
|
|
|
+ wget "https://fastly.jsdelivr.net/gh/UnblockNeteaseMusic/server@$core_latest_ver/$file" -qO "$UNM_DIR/core/${file##*/}"
|
|
[ -s "$UNM_DIR/core/${file##*/}" ] || {
|
|
[ -s "$UNM_DIR/core/${file##*/}" ] || {
|
|
echo -e "Failed to download ${file##*/}." >> "$LOG"
|
|
echo -e "Failed to download ${file##*/}." >> "$LOG"
|
|
rm -f "$LOCK"
|
|
rm -f "$LOCK"
|
|
@@ -62,7 +62,7 @@ update_core() {
|
|
|
|
|
|
for cert in "ca.crt" "server.crt" "server.key"
|
|
for cert in "ca.crt" "server.crt" "server.key"
|
|
do
|
|
do
|
|
- uclient-fetch "https://fastly.jsdelivr.net/gh/UnblockNeteaseMusic/server@$core_latest_ver/$cert" -qO "$UNM_DIR/core/$cert"
|
|
|
|
|
|
+ wget "https://fastly.jsdelivr.net/gh/UnblockNeteaseMusic/server@$core_latest_ver/$cert" -qO "$UNM_DIR/core/$cert"
|
|
[ -s "$UNM_DIR/core/${cert}" ] || {
|
|
[ -s "$UNM_DIR/core/${cert}" ] || {
|
|
echo -e "Failed to download ${cert}." >> "$LOG"
|
|
echo -e "Failed to download ${cert}." >> "$LOG"
|
|
rm -f "$LOCK"
|
|
rm -f "$LOCK"
|