aboutsummaryrefslogtreecommitdiffstats
path: root/config.example
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-07-11 10:54:59 +0200
committerDanilo M. <danix@danix.xyz>2026-07-11 10:54:59 +0200
commitd0ea4601820e639a261a9f1075e5358a8cb089af (patch)
treedfe258b07582fc5fb26b6d326caf3547687d6724 /config.example
parent92c3247557ec00fc5fde1e3ffd779736ca0bc5bc (diff)
downloadsbo-batch-tester-d0ea4601820e639a261a9f1075e5358a8cb089af.tar.gz
sbo-batch-tester-d0ea4601820e639a261a9f1075e5358a8cb089af.zip
Add SBO_RSYNC_URL and SBO_PERSONAL_TREES config vars
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Diffstat (limited to 'config.example')
-rw-r--r--config.example18
1 files changed, 18 insertions, 0 deletions
diff --git a/config.example b/config.example
index a524400..7d84e01 100644
--- a/config.example
+++ b/config.example
@@ -38,3 +38,21 @@ PKG_CACHE="/var/cache/sbo-batch-test"
# Slackware version, used for the mirror ChangeLog / patches path.
VERSION="15.0"
+
+# rsync source for the SBo tree (same source sbopkg uses). --setup-repo rm -rf's
+# SBO_TREE_ROOTS[0] and rsyncs this into it fresh; --update rsyncs it with
+# --delete (personal subtrees excluded) to refresh upstream and unshadow.
+# Empty: --setup-repo refuses to run; --update skips the rsync and only pulls +
+# shadows. Package SOURCE for the tree only; unrelated to LOCAL_MIRROR_15 (the
+# NFS package mirror).
+SBO_RSYNC_URL="slackbuilds.org::slackbuilds/15.0"
+
+# Personal SBo subtrees: directory name (under SBO_TREE_ROOTS[0]) -> git clone
+# URL. --setup-repo clones each after the rsync; --update git-pulls each in
+# place. Both then shadow any same-named upstream package found elsewhere in the
+# tree (the personal version wins, the upstream duplicate is rm -r'd). Empty =
+# no personal trees.
+declare -A SBO_PERSONAL_TREES=(
+ [personal]="https://github.com/danixland/my-slackbuilds.git"
+ [pentesting]="https://github.com/danixland/Slackware-Pentesting-Suite.git"
+)