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

Differences

This shows you the differences between two versions of the page.

documentation:file_layout [2012/11/27 07:39]
stefanj [Citserver]
documentation:file_layout [2017/05/09 09:29] (current)
ajc
Line 1: Line 1:
-======Files and where Easy Install and LHFS (.rpm / .deb) installs 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.\\ +
-So if you want to migrate from one to another you need to move files arround:+
  
 +Easy Install places its program and data files in the /usr/local hierarchy.  Debian and other packages follow the [[http://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/Linux-Filesystem-Hierarchy.html|Linux Filesystem Herarchy]].  If you need to migrate an installation between the two, you will need to relocate your data files between these locations.
  
- +==== Citserver ==== 
-====Citserver==== +Easy Install (prepend /usr/local/citadel)                                                                 ^ LHFS                                                        ^ LHFS/RPM similar to LHFS where empty                 ^ File Purpose                                                                                                                                       ^
-Legacy (prepend /usr/local/citadel)                                                                       ^ LHFS                                                        ^ LHFS/RPM similar to LHFS where empty                 ^ File Purpose                                                                                                                                       ^+
 ^ Configuration Files and directories                                                                                                                                                                                                                                                                                                                                              ^^^^ ^ Configuration Files and directories                                                                                                                                                                                                                                                                                                                                              ^^^^
 | citadel.config                                                                                            | /var/lib/citadel/data/citadel.config                        |                                                      | Citadel Server Base config                                                                                                                         | | citadel.config                                                                                            | /var/lib/citadel/data/citadel.config                        |                                                      | Citadel Server Base config                                                                                                                         |
Line 56: Line 54:
  
 ====WebCIT==== ====WebCIT====
-Legacy (prepend /usr/local/webcit)   ^ LHFS                                     ^ LHFS/RPM                                                           ^ File Purpose  ^+Easy Install (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-2017 Uncensored Communications Group. All rights reserved.     Login (site admin)