aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-07-11 12:46:32 +0200
committerDanilo M. <danix@danix.xyz>2026-07-11 12:46:32 +0200
commitfa86f5b48d09f7367ae20434bf8d007354496e14 (patch)
tree81f3d699bcfc13195b77bfbc4b42bd1973bf867c
parent6444c92b3464904bcd5a07801be7693df04da88d (diff)
downloadsbo-slackbuilds-fa86f5b48d09f7367ae20434bf8d007354496e14.tar.gz
sbo-slackbuilds-fa86f5b48d09f7367ae20434bf8d007354496e14.zip
Add TODO: migrate moved packages to cat-based stagingHEADmaster
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
-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.