diff --git a/check-download.sh b/check-download.sh index 62a7b26..e7090b9 100755 --- a/check-download.sh +++ b/check-download.sh @@ -19,10 +19,14 @@ if [[ ! "$HMCL_VERSION" =~ ^3(\.[0-9]+)+$ ]]; then exit 1 fi -MAVEN_CENTRAL_BASE="https://mirrors.cloud.tencent.com/nexus/repository/maven-public" +MAVEN_CENTRAL_BASE="https://repo1.maven.org/maven2" +MAVEN_CENTRAL_MIRROR_BASE="https://mirrors.cloud.tencent.com/nexus/repository/maven-public" -HMCL_JAR_URL="$MAVEN_CENTRAL_BASE/org/glavo/hmcl/$HMCL_ARTIFACT_ID/$HMCL_VERSION/$HMCL_ARTIFACT_ID-$HMCL_VERSION.jar" -HMCL_JAR_SHA256=$(curl $HMCL_JAR_URL.sha256) +HMCL_JAR_URL="$MAVEN_CENTRAL_MIRROR_BASE/org/glavo/hmcl/$HMCL_ARTIFACT_ID/$HMCL_VERSION/$HMCL_ARTIFACT_ID-$HMCL_VERSION.jar" +HMCL_JAR_SHA256=$(curl "$MAVEN_CENTRAL_BASE/org/glavo/hmcl/$HMCL_ARTIFACT_ID/$HMCL_VERSION/$HMCL_ARTIFACT_ID-$HMCL_VERSION.jar.sha256") + +HMCL_EXE_URL="https://github.com/HMCL-dev/HMCL/releases/download/v$HMCL_VERSION/HMCL-$HMCL_VERSION.exe" +HMCL_EXE_SHA256=$(curl -fsSL "$HMCL_EXE_URL" | sha256sum | awk '{print $1}' | tr -d '\n') echo "" echo "" @@ -36,7 +40,7 @@ cat <<- EOF }, "exe": { "url": "https://glavo.lanzouw.com/", - "sha256": "" + "sha256": "$HMCL_EXE_SHA256" } } EOF diff --git a/check-update.sh b/check-update.sh index ec87b34..2987152 100755 --- a/check-update.sh +++ b/check-update.sh @@ -28,9 +28,8 @@ if [[ ! "$HMCL_VERSION" =~ ^3(\.[0-9]+)+$ ]]; then fi MAVEN_CENTRAL_BASE="http://mirrors.cloud.tencent.com/nexus/repository/maven-public" - HMCL_JAR_URL="$MAVEN_CENTRAL_BASE/org/glavo/hmcl/$HMCL_ARTIFACT_ID/$HMCL_VERSION/$HMCL_ARTIFACT_ID-$HMCL_VERSION.jar" -HMCL_JAR_SHA1=$(curl $HMCL_JAR_URL.sha1) +HMCL_JAR_SHA1=$(curl "https://repo1.maven.org/maven2/org/glavo/hmcl/$HMCL_ARTIFACT_ID/$HMCL_VERSION/$HMCL_ARTIFACT_ID-$HMCL_VERSION.jar.sha1") echo "" echo ""