# TODO ## Staging convention: prefer `cat` over `cp` Packages moved here from the pentesting-suite repo predate this repo's convention (see `CLAUDE.md`) of staging repo files into `$PKG` with `cat src > dest` instead of `cp`. `cat` writes through a fresh destination so the build's umask/root ownership sets the perms; `cp` bleeds the git working-tree mode/ownership into the package. - Verify which packages still use `cp` (or `cp -a`) to stage `$CWD` files (`slack-desc`, `doinst.sh`, `README`, `.info`, man pages, completions, `.desktop`, etc.) into `$PKG`. - Modify those SlackBuilds to follow the SBo standard (`cat src > dest`). Not urgent: the moved packages passed SBo review as-is. Fix on the next touch of each, or in a dedicated sweep.