git.lirion.de

Of git, get, and gud

summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormail_redacted_for_web 2025-03-23 08:02:24 +0100
committermail_redacted_for_web 2025-03-23 08:02:24 +0100
commitfdd5bc9b7c90aea952bd3c3058e2495d5d015cf2 (patch)
tree26c10a006333be5f7a85ce90c423bd5a4959e431
parentd637f80eb84c7962dfd78cb4a9b6fbe9bc31858f (diff)
downloadpackages.lirion.de-master.tar.bz2
Do not hardcode GPG ID, also split signature command over multiple linesHEAD0.6.1master
-rwxr-xr-xcreaterepo/bin/createrepo-lirionde8
1 files changed, 5 insertions, 3 deletions
diff --git a/createrepo/bin/createrepo-lirionde b/createrepo/bin/createrepo-lirionde
index bc3329a..0536f1b 100755
--- a/createrepo/bin/createrepo-lirionde
+++ b/createrepo/bin/createrepo-lirionde
@@ -65,7 +65,9 @@ rm -f "$MYTMP" "${MYTMP}.asc" || exit 112
printf 'done.\n'
for repo in "${REPOS[@]}"; do
- faketime "$(date -I) 13:37:08" createrepo_c --update "/var/cache/rpm/$repo" &&\
- rm -vf "/var/cache/rpm/${repo}/repodata/repomd.xml.asc" &&\
- faketime "$(date -I) 13:37:08" gpg --local-user 0x5421594BF1AB46F4 --detach-sign --armour "/var/cache/rpm/${repo}/repodata/repomd.xml"
+ faketime "$(date -I) 13:37:08" createrepo_c --update "/var/cache/rpm/$repo" || exit 120
+ rm -vf "/var/cache/rpm/${repo}/repodata/repomd.xml.asc" || exit 121
+ faketime "$(date -I) 13:37:08" gpg --local-user "$GPGID" \
+ --detach-sign --armour "/var/cache/rpm/${repo}/repodata/repomd.xml" \
+ || exit 122
done