From d29fc1cd128b7d6a18e3e50d8ff4d6262f7e88ae Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Mon, 19 Oct 2026 20:53:28 +0200 Subject: sbb-remote 0.2.0: inventory, slackrepo and publish jobs, signing key inventory lists every package with its effective version (hint over .info), build state from the slackrepo DB, summary, and the parsed hint found by slackrepo's search order; hints are parsed with shlex, never sourced. Job kinds now return argv plus env: slackrepo build/rebuild/update/remove (packages validated against the tree, --preview, --no-publish sets SBB_PUBLISH=n) and publish (sb-publish). gpg-status and gpg-unlock let the GUI unlock the package signing key in gpg-agent; the passphrase comes on stdin only, every other subprocess gets stdin=DEVNULL. A real slackrepo run is refused while the key is locked. Co-Authored-By: Claude Opus 5.5 --- remote/config.example.toml | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'remote/config.example.toml') diff --git a/remote/config.example.toml b/remote/config.example.toml index d7fcd7f..e9b76d0 100644 --- a/remote/config.example.toml +++ b/remote/config.example.toml @@ -7,3 +7,7 @@ upstream_branch = "current" slackrepo_db = "/var/lib/slackrepo/SBo-danix/database_SBo-danix_x86_64.sqlite3" sbpull_script = "/usr/local/share/slackrepo_setup/sbpull.bash" overlays = ["personal", "pentesting"] +slackrepo_repo = "SBo-danix" +hintdir = "/etc/slackrepo/SBo-danix/hintfiles" +default_hintdir = "" # searched after hintdir when set +genreprc = "/root/.genreprc" # REPOSOWNERGPG names the signing key -- cgit v1.2.3