diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d32146ae..f9bf33e5 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -93,10 +93,9 @@ jobs: run: | zip -9 "arpl-${{ steps.build.outputs.VERSION }}.img.zip" arpl.img zip -9 "arpl-${{ steps.build.outputs.VERSION }}.vmdk.zip" arpl*.vmdk - sha256sum .buildroot/output/images/bzImage .buildroot/output/images/rootfs.cpio.xz \ - "arpl-${{ steps.build.outputs.VERSION }}.img.zip" "arpl-${{ steps.build.outputs.VERSION }}.vmdk.zip" \ - > sha256sum - + (cd .buildroot/output/images && sha256sum bzImage rootfs.cpio.xz) >> sha256sum + sha256sum "arpl-${{ steps.build.outputs.VERSION }}.img.zip" >> sha256sum + sha256sum "arpl-${{ steps.build.outputs.VERSION }}.vmdk.zip" >> sha256sum # Upload artifact - name: Upload @@ -106,6 +105,7 @@ jobs: path: | arpl.img arpl*.vmdk + sha256sum retention-days: 5 # Publish a release if is a tag diff --git a/files/board/arpl/overlayfs/opt/arpl/menu.sh b/files/board/arpl/overlayfs/opt/arpl/menu.sh index 95dbde17..4b9198aa 100755 --- a/files/board/arpl/overlayfs/opt/arpl/menu.sh +++ b/files/board/arpl/overlayfs/opt/arpl/menu.sh @@ -818,7 +818,7 @@ function updateMenu() { fi dialog --backtitle "`backtitle`" --title "Update arpl" --aspect 18 \ --infobox "Installing new files" 0 0 - (cd /tmp && sha256sum -c sha256sum) + (cd /tmp && sha256sum --status -c sha256sum) if [ $? -ne 0 ]; then dialog --backtitle "`backtitle`" --title "Update arpl" --aspect 18 \ --msgbox "Checksum do not match!" 0 0