# 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.
