diff options
Diffstat (limited to 'TODO.md')
| -rw-r--r-- | TODO.md | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -0,0 +1,17 @@ +# 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. |
