diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 17 |
1 files changed, 10 insertions, 7 deletions
@@ -49,16 +49,18 @@ Populate from the NFS mirror with the FULL package set, not a minimal install. A minimal base causes false "missing dependency" results that would not happen on a normal user's full Slackware install. +Set `SLACKWARE_BASE` and `LOCAL_MIRROR_15` in the script's CONFIG block, then +run once as root: + ```sh -mkdir -p /sbo-base/15.0 -for p in /mnt/nfs/slackware64-15.0/slackware64/*/*.t?z; do - installpkg --root /sbo-base/15.0 "$p" -done +sbo-batch-test --init-base ``` -Adjust the two paths to your `SLACKWARE_BASE` and `LOCAL_MIRROR_15`. The tool -will not auto-bootstrap the base unattended; if the base is missing or -incomplete it fails fast with this exact hint. +This installs the full `slackware64/*/*.t?z` set into `SLACKWARE_BASE` and +exits. It refuses to clobber an already-populated base (remove the directory +first to re-init). The tool will not auto-bootstrap the base during a build; if +the base is missing or incomplete a build fails fast and points you at +`--init-base`. The base is kept patched automatically on each run: when the mirror's ChangeLog head differs from the recorded marker, new packages from @@ -108,6 +110,7 @@ sbo-batch-test --dry-run playwright-cli | `--dry-run` | Resolve and print build order, do not build. | | `--with-x` | Enable X passthrough (`xhost +local:hosts`). Headless by default. Security caveat: allows local non-network connections to your X server. | | `-j`, `--jobs N` | Reserved. No-op stub today (builds are serial). | +| `--init-base` | First-time populate `SLACKWARE_BASE` from the mirror, then exit. Run once before the first build. Refuses to clobber an existing base. | ## Per-package status values |
