aboutsummaryrefslogtreecommitdiffstats
path: root/sb_builder/config.py
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-19 20:53:28 +0200
committerDanilo M. <danix@danix.xyz>2026-10-19 20:53:28 +0200
commitd29fc1cd128b7d6a18e3e50d8ff4d6262f7e88ae (patch)
tree1d65e63f4ad94b2dcd040f46dd281e0679d61606 /sb_builder/config.py
parent8afb50ff9a3a499d8952dfc54378df29161cde0e (diff)
downloadsb-builder-d29fc1cd128b7d6a18e3e50d8ff4d6262f7e88ae.tar.gz
sb-builder-d29fc1cd128b7d6a18e3e50d8ff4d6262f7e88ae.zip
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 <noreply@anthropic.com>
Diffstat (limited to 'sb_builder/config.py')
0 files changed, 0 insertions, 0 deletions