From e6ac42e158ed5ceee2c58eaf2f23a0ad3bb82f41 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Mon, 19 Oct 2026 20:53:05 +0200 Subject: Track the slackrepo config; add sb-publish and publish gates slackrepo_SBo-danix.conf is now kept here. Site values (rsync target, Gotify URL and key) moved to the root-only SBo-danix.local it sources; make-local.py migrates them out of an old inline config. The rsync push moved into sb-publish; rsync_push_hook calls it and holds back when SBB_PUBLISH=n, so sb-builder can build without publishing and publish later. --preview does not set OPT_DRY_RUN, so the hooks now also check OPT_PREVIEW: previews no longer notify Gotify or run manage-packages.sh for real. gpg-agent.conf adds allow-preset-passphrase so sb-builder can unlock the signing key for jobs without a tty. Co-Authored-By: Claude Opus 5.5 --- gpg-agent.conf | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 gpg-agent.conf (limited to 'gpg-agent.conf') diff --git a/gpg-agent.conf b/gpg-agent.conf new file mode 100644 index 0000000..510efcc --- /dev/null +++ b/gpg-agent.conf @@ -0,0 +1,10 @@ +pinentry-program /usr/bin/pinentry-curses +enable-ssh-support +# cache passwords for both gpg and ssh for 4h +max-cache-ttl-ssh 14400 +default-cache-ttl 14400 +# expire passwords after 6h +max-cache-ttl 21600 +max-cache-ttl-ssh 21600 +# let sb-builder unlock the signing key: jobs have no tty for pinentry +allow-preset-passphrase -- cgit v1.2.3