aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-06-24 15:21:51 +0200
committerDanilo M. <danix@danix.xyz>2026-06-24 15:21:51 +0200
commit198499d28f69abd20584a2eb88d9e1dd29e9dbec (patch)
treeaaba332d7285be62ee396896c5e8eb3ca79b961e /docs
parentbe4f69754e104fb753a9c9f9299a3e72821a6946 (diff)
downloadsbo-batch-tester-198499d28f69abd20584a2eb88d9e1dd29e9dbec.tar.gz
sbo-batch-tester-198499d28f69abd20584a2eb88d9e1dd29e9dbec.zip
Externalize config; mirror mountpoint+auto-mount, MIRROR_TREE, --terse
Config now lives outside the script in $SBO_BATCH_CONFIG (default ~/.config/sbo-batch-tester/config), sourced at load. Script ships empty defaults plus config.example as the template; require_config (in validate_env and init_base) hard-fails a real run when the config is missing or has not set SLACKWARE_BASE / LOCAL_MIRROR_15 / SBO_TREE_ROOTS. LOCAL_MIRROR_15 is now the NFS mountpoint, not the tree root. The Slackware tree is derived as MIRROR_TREE=$LOCAL_MIRROR_15/slackware64-$VERSION (holds ChangeLog.txt, slackware64/, patches/); all mirror content reads use it. The mountpoint is checked with mountpoint -q and auto-mounted (mount $LOCAL_MIRROR_15) when the noauto fstab entry is not mounted, left mounted after the run. installpkg/upgradepkg run with --terse for cleaner output. Docs updated. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions