Home Download News FAQ / Knowledge Base Screenshots Documentation Support Site map
philosophical imaginary

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.
  
  
  
Copyright © 1987-2014 Uncensored Communications Group. All rights reserved.     Login (site admin)