Differences
This shows you the differences between two versions of the page.
|
documentation:file_layout [2011/09/30 08:48] dothebart [Table] |
documentation:file_layout [2012/11/27 07:43] (current) stefanj [WebCIT] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ======Files and where Easy Install and the Debs put them====== | + | ======Files and where Easy Install and LHFS (.rpm / .deb) installs put them====== |
| The differences between Easy Install (Legacy) are grounded in historicaly grown sructures (remeber, citadel has its roots in the eighties), and won't fit into the nowadays commonly used [[http://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/Linux-Filesystem-Hierarchy.html|Linux Filesystem Herarchy]]. To follow these modern demands as the debian policy strongly recommends, packages integrated into Distributions (as Debian/Ubuntu (.deb)/Gentoo (ebuild))put files and directories into different locations.\\ | The differences between Easy Install (Legacy) are grounded in historicaly grown sructures (remeber, citadel has its roots in the eighties), and won't fit into the nowadays commonly used [[http://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/Linux-Filesystem-Hierarchy.html|Linux Filesystem Herarchy]]. To follow these modern demands as the debian policy strongly recommends, packages integrated into Distributions (as Debian/Ubuntu (.deb)/Gentoo (ebuild))put files and directories into different locations.\\ | ||
| So if you want to migrate from one to another you need to move files arround: | So if you want to migrate from one to another you need to move files arround: | ||
| Line 37: | Line 37: | ||
| | citserver | /usr/sbin/citserver | | The citadel server itself. | | | citserver | /usr/sbin/citserver | | The citadel server itself. | | ||
| | sendcommand | /usr/sbin/sendcommand | | Pipe messages into citadel.sock | | | sendcommand | /usr/sbin/sendcommand | | Pipe messages into citadel.sock | | ||
| - | | setup | /usr/lib/citadel/setup | | The Citadel Base Setup Program. The debs use it via debconf. | | + | | setup | /usr/lib/citadel/setup | /usr/sbin/citadel-setup | The Citadel Base Setup Program. The debs use it via debconf. | |
| | citadel | /usr/bin/citadel | | The citadel commandline client | | | citadel | /usr/bin/citadel | | The citadel commandline client | | ||
| | base64 | /usr/lib/citadel-server/base64 | | The base 64 de/encrypter | | | base64 | /usr/lib/citadel-server/base64 | | The base 64 de/encrypter | | ||
| Line 47: | Line 47: | ||
| | userlist | /usr/lib/citadel-server/userlist | /usr/lib/citadel/userlist | show a list of users logged in | | | userlist | /usr/lib/citadel-server/userlist | /usr/lib/citadel/userlist | show a list of users logged in | | ||
| | getmail | /usr/lib/citadel-server/getmail | /usr/lib/citadel/getmail | utility extracting single mails from the store | | | getmail | /usr/lib/citadel-server/getmail | /usr/lib/citadel/getmail | utility extracting single mails from the store | | ||
| - | | ctdlmigrate | /usr/lib/citadel-server/ctdlmigrate | /usr/lib/citadel/ctdlmigrate | Utility for over the wire migration of one citadel to another | | + | | ctdlmigrate | /usr/lib/citadel-server/ctdlmigrate | /usr/sbin/ctdlmigrate | Utility for over the wire migration of one citadel to another | |
| ^ Documentation ^^^^ | ^ Documentation ^^^^ | ||
| | database_cleanup.sh | /usr/share/doc/citadel-server/examples/database_cleanup.sh | /usr/share/doc/citadel/examples/database_cleanup.sh | Sample script howto repair berkeley db files | | | database_cleanup.sh | /usr/share/doc/citadel-server/examples/database_cleanup.sh | /usr/share/doc/citadel/examples/database_cleanup.sh | Sample script howto repair berkeley db files | | ||
| Line 58: | Line 58: | ||
| ^ Legacy (prepend /usr/local/webcit) ^ LHFS ^ LHFS/RPM ^ File Purpose ^ | ^ Legacy (prepend /usr/local/webcit) ^ LHFS ^ LHFS/RPM ^ File Purpose ^ | ||
| ^ binaries ^^^^ | ^ binaries ^^^^ | ||
| - | | webcit (formaly known as webserver) | /usr/sbin/webcit | Webcit itself | | | + | | webcit (formaly known as webserver) | /usr/sbin/webcit | | | Webcit itself |
| - | | setup | Not included | Webcits setup program. Debconf does its job in the debs. | | | + | | setup | Not included | | Webcits setup program. Debconf does its job in the debs. | |
| - | | /etc/init.d/webcit | /etc/init.d/webcit | Webcits init script. (a bit different on debian) | | | + | | /etc/init.d/webcit | /etc/init.d/webcit | /etc/init.d/webcit or /lib/systemd/systemd/webcit[s].service | Webcits init script. (a bit different on debian) | |
| - | | % | /etc/default/webcit | the debian init scripts config values; created by debconf | | | + | | % | /etc/default/webcit | /etc/sysconfig/webcit | the debian/rpm init scripts config values; created by debconf | |
| - | | locale/ | /usr/share/locale | Webcits different tongues | | | + | | locale/ | /usr/share/locale | | Webcits different tongues | |
| - | | static | /usr/share/citadel-webcit/static/ | Static templates and Images | | | + | | static | /usr/share/citadel-webcit/static/ | | Static templates and Images | |
| - | | static.local | /usr/share/citadel-webcit/static.local/ | Your overrides | | | + | | static.local | /usr/share/citadel-webcit/static.local/ | | | Your overrides |
| - | | tiny_mce | % | Ommitted on debian as there are Tiny MCE debs; we depend on them. | | | + | | tiny_mce | % | | | Ommitted on debian as there are Tiny MCE debs; we depend on them. |