about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorCharadon <dev@iotib.net>2022-09-30 12:02:03 -0400
committerCharadon <dev@iotib.net>2022-09-30 12:02:03 -0400
commit268b2dd09c15830b97d1138e6c42e44f3e376e00 (patch)
tree0790b00c714d08f034d8b6374339d4fb3ff12341
parent1f4f598cfe134c8fc8bed958c22c0de9416906eb (diff)
downloaddscip-268b2dd09c15830b97d1138e6c42e44f3e376e00.tar.gz
packaging.txt: Added a showcase of what a package tree looks like. And added a mention about some OS's not having realpath.
-rw-r--r--docs/packaging.txt29
1 files changed, 28 insertions, 1 deletions
diff --git a/docs/packaging.txt b/docs/packaging.txt
index a7f0346..0a40749 100644
--- a/docs/packaging.txt
+++ b/docs/packaging.txt
@@ -11,4 +11,31 @@ If it's installed this way, instead of grabbing DSCIP from the remote git
 repo, the setup script will copy the files from /usr/share/charadon/dscip.
 
 It requires no additional dependencies if I did things right, as it's written
-in complete POSIX shell.
+in complete POSIX shell. Though, on illumos, it'll probably need GNU Coreutils
+for realpath support.
+
+This is roughly what a package tree should look like. This is based on my
+SlackBuild for Slackware.
+
+usr
+├── bin
+│   └── setup-dscip (setup.sh)
+├── doc
+│   └── dscip-0.9
+│       ├── LICENSE
+│       ├── dscip.SlackBuild
+│       ├── packaging.txt
+│       ├── publishing.txt
+│       ├── setup.sh.txt
+│       ├── templates.txt
+│       ├── using.txt
+│       └── variables.txt
+└── share
+    └── charadon
+        └── dscip
+            ├── build.sh
+            ├── config.sh
+            ├── dscip
+            ├── failed.sh
+            ├── post.sh
+            └── pre.sh