diff --git a/distribution/linux/appimage/build-appimage.sh b/distribution/linux/appimage/build-appimage.sh index 5cb4db65..503596ed 100755 --- a/distribution/linux/appimage/build-appimage.sh +++ b/distribution/linux/appimage/build-appimage.sh @@ -1,5 +1,5 @@ #!/bin/sh -set -e +set -eu ROOTDIR="$(readlink -f "$(dirname "$0")")"/../../../ cd "$ROOTDIR" @@ -8,7 +8,7 @@ BUILDDIR=${BUILDDIR:-publish} OUTDIR=${OUTDIR:-publish_appimage} rm -rf AppDir -mkdir -p AppDir/usr/bin/bin +mkdir -p AppDir/usr/bin cp distribution/linux/Ryujinx.desktop AppDir/Ryujinx.desktop cp distribution/linux/appimage/AppRun AppDir/AppRun @@ -22,8 +22,8 @@ chmod +x AppDir/AppRun AppDir/usr/bin/Ryujinx* mkdir -p "$OUTDIR" appimagetool --comp zstd --mksquashfs-opt -Xcompression-level --mksquashfs-opt 21 \ - -u "gh-releases-zsync|$GITHUB_REPOSITORY_OWNER|Ryujinx|latest|*.AppImage.zsync" \ - AppDir "$OUTDIR"/Ryujinx.AppImage + -u "gh-releases-zsync|$GITHUB_REPOSITORY_OWNER|Ryujinx|latest|*-$ARCH.AppImage.zsync" \ + AppDir "$OUTDIR"/Ryujinx-"$ARCH".AppImage -# ?? +# move zsync file needed for delta updates mv ./*.AppImage.zsync "$OUTDIR"