aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
AgeCommit message (Collapse)AuthorFilesLines
36 hoursREADME: sbshadow's optional hint regen is sbb-remote, not mkhintDanilo M.1-1/+1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
43 hourssbshadow: regenerate phantom-dep hints with sbb-remote, not mkhintDanilo M.1-3/+4
sb-builder's helper now owns the phantom deps list and the sweep (fix-current-now, mkhint -F's port). Still skipped on --no. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
45 hourssbshadow --no: leave the hints aloneDanilo M.1-2/+2
A preview ran mkhint -F all the same, so an sbpull or sbshadow preview from sb-builder wrote hint files. --no now skips the sweep; --yes and the interactive run still do it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2 daysTrack the slackrepo config; add sb-publish and publish gatesDanilo M.1-1/+17
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 <noreply@anthropic.com>
3 dayssbshadow: add --yes/--no, sbpull: pass flag, return sbshadow statusDanilo M.1-3/+7
sbshadow --yes applies the plan without asking, --no shows it and leaves the tree unchanged, so non-interactive callers (sb-builder runs it as a detached job with no stdin) never hit the prompt. No flag keeps the interactive prompt. SBO_REPO overrides the repo path for testing. sbpull passes the flag on, and now returns sbshadow's exit status instead of popd's, which made a failed sbshadow look successful. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25Initial import: SBo-danix repo setup, sbshadow, sbpullDanilo M.1-0/+56
slackrepo_setup_SBo-danix.sh rebuilds the personal SBo-danix repo from upstream plus the personal and pentesting subtree overlays. Shadowing is delegated to sbshadow, which reconciles both ways against the pristine current branch (shadow packages now carried in an overlay, restore those no longer carried) and then runs mkhint -F. sbpull.bash provides the sbpull shell function that pulls one overlay subtree and runs sbshadow. Licensed GPLv2 only. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>