diff --git a/.github/workflows/auto_aur_release_stable.yml b/.github/workflows/auto_aur_release_stable.yml index d6210a84b..a8f97fc65 100644 --- a/.github/workflows/auto_aur_release_stable.yml +++ b/.github/workflows/auto_aur_release_stable.yml @@ -69,6 +69,13 @@ jobs: install -Dm755 \${_pkgname} "\${pkgdir}/\${_installdir}/siyuan.AppImage" install -Dm644 "squashfs-root/resources/stage/icon.png" "\${pkgdir}/usr/share/icons/hicolor/512x512/apps/siyuan_stable.png" install -Dm644 "squashfs-root/siyuan.desktop" "\${pkgdir}/usr/share/applications/siyuan_stable.desktop" + + if [ ! -f "${pkgdir}/usr/bin/siyuan" ]; then + mkdir -p "${pkgdir}/usr/bin" + echo '#!/bin/sh' > "${pkgdir}/usr/bin/siyuan" + echo "exec ${_installdir}/siyuan.AppImage" >> "${pkgdir}/usr/bin/siyuan" + chmod 755 "${pkgdir}/usr/bin/siyuan" + fi } EOF