about summary refs log tree commit diff stats
path: root/docs/packaging.txt
blob: a7f0346e1d8f2fe5f5cd4371b834ae4bcf4ac82f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
My personal recommended way to package DSCIP is to do the following:

Install all the scripts except setup.sh into /usr/share/charadon/dscip.
Next, install setup.sh to /usr/bin/setup-dscip.
Optionally, you can remove update.sh, if you wish for the user *not* to be
able to update dscip on their own outside of the packaging system.
And install the docs to your system's recommended documentation directory.
(Usually /usr/share/doc, or /usr/doc)

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.