aboutsummaryrefslogtreecommitdiffstats
path: root/SecLists/SecLists.SlackBuild
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-07-13 18:06:16 +0200
committerDanilo M. <danix@danix.xyz>2026-07-13 18:06:16 +0200
commite887d1ed0f99fdace6f746699078f6188551ca68 (patch)
tree9b5bbecaec10854ef522e59b2ea879bc311d4b86 /SecLists/SecLists.SlackBuild
parent416ea5dcce60a115a77a347611141a722cba5c92 (diff)
downloadsbo-slackbuilds-e887d1ed0f99fdace6f746699078f6188551ca68.tar.gz
sbo-slackbuilds-e887d1ed0f99fdace6f746699078f6188551ca68.zip
image-builder: feed full build from LAN NFS mirror over HTTP, fix GPG verify
The full-image build pulled the entire Slackware tree from slackware.nl over WAN: slow (40+ min), flaky (truncated .asc downloads), and it wedged the legacy builder. The identical tree is on LAN NFS, so serve it to the build container instead. - config: add HTTP_MIRROR_HOST/PORT (docker0 bridge gateway + ephemeral port). - bootstrap.sh: bake the LAN HTTP mirror URL into the base image instead of slackware.nl, so the full build inherits it. - build-full-image.sh: start an ephemeral python3 http.server rooted at the variant NFS tree on the bridge for the build duration, killed via the EXIT trap; require_mount so an unmounted NAS fails loud; wait for the server before building. Also fix a silent-failure bug: without importing the Slackware GPG key against the mirror first, slackpkg cannot verify CHECKSUMS.md5 and installs almost nothing (94 packages instead of ~1788). Add "slackpkg update gpg" as the first Dockerfile step; verified the package count jumps 94 -> 1788 with it. Fetch is incremental (slackpkg downloads only installed packages), unlike the buildkit --build-context path which eagerly copies the whole multi-GB tree. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Diffstat (limited to 'SecLists/SecLists.SlackBuild')
0 files changed, 0 insertions, 0 deletions