diff options
| author | Danilo M. <danix@danix.xyz> | 2026-06-26 11:09:41 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-06-26 11:09:41 +0200 |
| commit | 32f320068b076b506b3aa66cf17e105d4fce16d6 (patch) | |
| tree | 217b1cf26154cb6cea16afecdda7d681f128ccdc /README.md | |
| parent | 5afd8fc3f982197d12aedfd37ff821847252bb2e (diff) | |
| download | slackware-pentesting-suite-32f320068b076b506b3aa66cf17e105d4fce16d6.tar.gz slackware-pentesting-suite-32f320068b076b506b3aa66cf17e105d4fce16d6.zip | |
extras: make mksboarchive resolve the package from CWD
The previous version derived the repo root from the script's own location via
git, which broke once the script was installed outside the repo (e.g. ~/bin):
it ran git in ~/bin and failed with 'not a git repository'. Resolve the
package as <pkg>/ below the current directory instead and run from the repo
root. The installed copy now works identically. README updated.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -73,11 +73,13 @@ rather than at commit time: OUTPUT=/tmp .extras/mksboarchive hydra # writes /tmp/hydra.tar.gz ``` -It validates that `<package>/<package>.SlackBuild` exists, removes any -`sbodl` source symlinks from the package directory first (so they never leak -into the tarball), then archives the directory. The output directory defaults -to the current working directory and can be overridden with the `OUTPUT` -environment variable. Run it from anywhere; it locates the repo root via git. +Run it from the repo root: it looks for a `<package>/<package>.SlackBuild` +below the current directory, removes any `sbodl` source symlinks from the +package directory first (so they never leak into the tarball), then archives +the directory. The output directory defaults to the current working directory +and can be overridden with the `OUTPUT` environment variable. This means it +works the same whether you run `.extras/mksboarchive` or an installed copy +(e.g. in `~/bin`), as long as you are in the repo root. ## Vendored Crates (Rust packages) |
