diff --git a/.github/workflows/lo-test.yml b/.github/workflows/lo-test.yml index f28f284..f223791 100644 --- a/.github/workflows/lo-test.yml +++ b/.github/workflows/lo-test.yml @@ -278,6 +278,7 @@ jobs: mkdir -p $GITHUB_WORKSPACE/release mv $(ls -1 ./bin/targets/*/*/*img.gz) $GITHUB_WORKSPACE/release/$DEVICE-with-docker.img.gz cd $GITHUB_WORKSPACE/release/ && md5sum $DEVICE-with-docker.img.gz > $DEVICE-with-docker.img.gz.md5 + gzip -dc $DEVICE-with-docker.img.gz | md5sum | sed "s/-/$DEVICE-with-docker.img/" > $DEVICE-with-docker.img.md5 echo "strDate=$(TZ=UTC-8 date +%Y-%m-%d)" >> $GITHUB_ENV echo "strDevice=$(echo $DEVICE | awk '{print toupper($0)}')" >> $GITHUB_ENV diff --git a/scripts/autoupdate.sh b/scripts/autoupdate.sh index 2428dd4..3ea4e6f 100644 --- a/scripts/autoupdate.sh +++ b/scripts/autoupdate.sh @@ -36,7 +36,7 @@ else fi set -e -sed -i 's/-slim//' md5sum.txt +sed -i 's/-slim//;s/-with-docker//' md5sum.txt if [ `md5sum -c md5sum.txt|grep -c "OK"` -eq 0 ]; then echo -e '\e[91m固件HASH值匹配失败,脚本退出\e[0m' exit 1