aboutsummaryrefslogtreecommitdiffstats
path: root/CLAUDE.md
AgeCommit message (Collapse)AuthorFilesLines
2026-08-09docs: rename CLAUDE.md to AGENTS.md and update referencesDanilo M.1-489/+1
2026-08-08CLAUDE.md: document fork setup, file modes, symlink cleanupDanilo M.1-2/+46
Three things a future session would otherwise have to rediscover: - How to recreate the fork clone. Its path was recorded but not the setup, and .git/config isn't tracked, so a re-clone silently loses user.name=danix and commits revert to the global name. Adds the three identity conditions and how to verify them on a live PR. - The 0644 requirement, and that git tracks the exec bit, which is how SecLists and gobuster carried 0755 until sbolint started running. Includes the fix and a repo-wide audit command. - Symlink cleanup now says to run it from the repo root; the old note predates the category layout, where a package-dir-relative find misses other categories.
2026-08-08CLAUDE.md: document the GitHub PR delivery channelDanilo M.1-0/+71
SBo accepts updates to published packages as pull requests (SBo-Github-Workflows.txt). Record that alongside the existing submission-tarball route, plus the facts that took checking: - The fork is a separate clone at ~/Programming/GIT/GITHUB/slackbuilds, never a remote of this repo; the histories are unrelated. - PRs are based on master. Merged PRs display a base of "github", a transient integration branch admins retarget onto and delete, so it is not a branch to target. - The exported commit is synthesized at export time and uses SBo's wording, so local history here stays independent and keeps its own format.
2026-08-08repo: move packages under their SBo categoryDanilo M.1-4/+22
Mirror SBo's own <category>/<package>/ layout instead of a flat <package>/ one. The category is now carried by the directory, so there's no separate map to maintain, and a package exports to the SBo repo at the identical relative path. misc: SecLists, exploitdb, nuclei games: UrbanTerror network: feroxbuster, ffuf, gobuster, metasploit-framework-bin, r8125 Categories taken from the synced SBo tree, which is authoritative. This also repairs two things the flat layout had broken: - test-build's category_of() returned "." for every package, since it derives the category from the parent directory name. - post-commit asserted a fixed depth. It now locates a build by the directory holding the .SlackBuild, and names the archive after the package with the package dir at the tarball root, as SBo expects. Drops the exec bit from SecLists.SlackBuild and gobuster.SlackBuild, flagged by sbolint once the pre-commit hook started running: SBo requires 0644 and ships both that way.
2026-08-07CLAUDE.md: fix msf completion regen, gem paths are mandatoryDanilo M.1-6/+29
The extract-to-tmp generator command as documented never worked on its own. The embedded ruby has /opt/metasploit-framework baked in as its prefix, so bundler resolves gems there regardless of the extract dir and fails with Bundler::GemNotFound. It only appeared to work when a host install sat at that path, which also meant it read the installed version rather than the one being packaged. Add the required GEM_HOME/GEM_PATH/BUNDLE_GEMFILE, note that the ruby version in the gem path moves on upstream bumps, and drop the advice to fall back to a live /opt install. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-30CLAUDE.md: prefer extract-to-tmp over host install for msf artifact regenDanilo M.1-9/+19
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-14extract docker tooling to ../sbo-dockerbuildDanilo M.1-20/+23
The test-build tool and image-builder chain grew from a .extras/ helper into a standalone toolchain, now maintained in its own repo (../sbo-dockerbuild). Remove them here (scripts, examples, design docs) and repoint CLAUDE.md: test-building is now done with the installed `test-build` CLI, deps resolved from the SBo tree, both trees verified per bump. Package-maintenance files stay: nvchecker.toml, hooks/, assets/. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-13docs: test-build design spec; refine CLAUDE.md purpose and docker workflowDanilo M.1-12/+82
2026-07-11Track moved pentesting packages; document their build strategiesDanilo M.1-0/+87
Add nvchecker stanzas for the seven packages moved from pentesting-suite (SecLists, ffuf, gobuster, exploitdb, nuclei, feroxbuster, metasploit-framework-bin) and a Build Strategies section covering Go/Rust source builds, .deb repacks, and data packages, plus the metasploit msfvenom-completion and man-page regeneration procedures. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-10Initial import: r8125, UrbanTerrorDanilo M.1-0/+163
SBo-official packages maintained by danix, split out of my-slackbuilds. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>