blob: a52440050abc9835549ba340012234a077c0dc3d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
# sbo-batch-test config. Sourced by the script as bash.
#
# Copy to ~/.config/sbo-batch-tester/config and edit. The script runs as root,
# so that is /root/.config/sbo-batch-tester/config. Override the path with the
# $SBO_BATCH_CONFIG environment variable.
# LOCAL (non-NFS) read-only 15.0 base install tree. This is the overlay
# lowerdir. MUST be a local filesystem (ext4/xfs). NEVER point this at the NFS
# mirror: overlayfs over NFS lowerdir is fragile and fails intermittently.
# Populate it once with: sbo-batch-test --init-base
SLACKWARE_BASE="/sbo-base/15.0"
# NFS mountpoint for the 15.0 mirror. Point at the mount root itself; the script
# checks it with mountpoint -q and auto-mounts it (mount $LOCAL_MIRROR_15) if the
# fstab entry is noauto. The actual Slackware tree (ChangeLog.txt, slackware64/,
# patches/) is found one level down at $LOCAL_MIRROR_15/slackware64-$VERSION.
# Package SOURCE only. Read-only is fine. Never the overlay lowerdir.
LOCAL_MIRROR_15="/mnt/mirror-15.0"
# One or more LOCAL SBo tree roots, resolved in order (first match wins).
# Standard SBo layout: <root>/<category>/<prog>/{prog.SlackBuild,prog.info,...}.
# Read in place, never copied or synced.
SBO_TREE_ROOTS=(
"/var/lib/sbopkg/SBo-danix"
)
# Where overlays are created. LOCAL, needs space. One disposable overlay per
# target lives here.
CHROOT_LOCATION="/tmp"
# Where persistent logs are written (outside the overlay, survives teardown).
LOG_ROOT="/var/log/sbo-batch-test"
# Persistent package cache. Local disk, survives across runs. Built dependency
# packages are stored here and reused when their version is unchanged. Wiped
# automatically when the base is patched. Leave empty to disable caching.
PKG_CACHE="/var/cache/sbo-batch-test"
# Slackware version, used for the mirror ChangeLog / patches path.
VERSION="15.0"
|