aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--TODO.md17
1 files changed, 17 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md
new file mode 100644
index 0000000..af04a93
--- /dev/null
+++ b/TODO.md
@@ -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.