From 26c136900e3a70350e202b1f3a51b1ed1235a67f Mon Sep 17 00:00:00 2001 From: Miguel Jacq Date: Wed, 24 Dec 2025 17:58:20 +1100 Subject: [PATCH] Add chown and rpmsign step to rpm build --- release.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/release.sh b/release.sh index d358e80..00e552a 100755 --- a/release.sh +++ b/release.sh @@ -73,6 +73,8 @@ done sudo apt-get -y install createrepo-c rpm docker build -f Dockerfile.rpmbuild -t bouquin-rpm:f42 --progress=plain . docker run --rm -v "$PWD":/src -v "$PWD/dist/rpm":/out -v "$HOME/git/bouquin-sqlcipher4/dist/rpm":/deps:ro bouquin-rpm:f42 +sudo chown -R "${USER}" "$PWD/dist" + REPO_ROOT="${HOME}/git/repo_rpm" RPM_REPO="${REPO_ROOT}/rpm/x86_64" BUILD_OUTPUT="${HOME}/git/bouquin/dist" @@ -88,6 +90,10 @@ createrepo_c "$RPM_REPO" echo "==> Signing repomd.xml..." qubes-gpg-client --local-user "$KEYID" --detach-sign --armor "$RPM_REPO/repodata/repomd.xml" > "$RPM_REPO/repodata/repomd.xml.asc" +for file in `ls -1 "$PWD/dist/rpm"`; do + rpmsign --addsign "$PWD/dist/rpm/$file" +done + echo "==> Syncing repo to server..." rsync -aHPvz --exclude=.git --delete "$REPO_ROOT/" "$REMOTE/"