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 --- SBo-danix.local.example | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 SBo-danix.local.example (limited to 'SBo-danix.local.example') diff --git a/SBo-danix.local.example b/SBo-danix.local.example new file mode 100644 index 0000000..fc1664b --- /dev/null +++ b/SBo-danix.local.example @@ -0,0 +1,8 @@ +# /etc/slackrepo/SBo-danix.local: site settings for slackrepo_SBo-danix.conf +# and sb-publish. Not in git: it holds the Gotify key. Keep it root-only: +# install -m 600 SBo-danix.local.example /etc/slackrepo/SBo-danix.local +SB_RSYNC_TARGET='rsync://user@mirror.example.org/packages' +SB_RSYNC_PASSWORD_FILE='/root/.rsync-password' +SB_RSYNC_EXCLUDES='/root/.repo-excludes.txt' +SB_GOTIFY_URL='http://gotify.example.org/message' +SB_GOTIFY_KEY='replace-me' -- cgit v1.2.3