diff options
Diffstat (limited to 'sh/mpra')
-rwxr-xr-x | sh/mpra | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -6,7 +6,12 @@ fn () { exit fi find . -maxdepth 1 -type f -name "*.pkg.tar.$ext*" -delete - makepkg --sign -sf + # Maybe failed to sign because I forget to input gpg password for a long time + # May cause invalid database signature which cause invalid signature error when trying to download from repo + # If this happened, maybe can be fixed by `mpra -c ~/programs/repos/fly/any/fsh-git; sudo pacman -Syy` + # Maybe also need some more commands before: `cd ~/programs/repos/fly/any/repo || exit; rm fly-any* && repo-add -s -v fly-any.db.tar.gz *.zst; mpra -c ~/programs/repos/fly/any/fsh-git; sudo pacman -Syy` + # So I choose to exit 1 if failed + makepkg --sign -sf || exit 1 newpkg="$(find . -maxdepth 1 -type f -name "*.pkg.tar.$ext")" [ -d ../repo ] || mkdir ../repo mv "$newpkg" "$newpkg.sig" ../repo |