Task #6578

Update Archivematica to obey the FHS

Added by Holly Becker over 7 years ago. Updated over 6 years ago.

Status:NewStart date:04/09/2014
Priority:LowDue date:
Assignee:-% Done:

0%

Category:-
Target version:-
Google Code Legacy ID: Requires documentation:
Sponsored:No

Description

Archivematica should install files according to the Filesystem Hierarchy Standard. http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard


Related issues

Related to Archivematica - Task #6812: Improve logging Verified 04/24/2013

History

#1 Updated by Holly Becker over 7 years ago

Examples:
  • Logs should be in /var/log/archivematica instead of /tmp/
  • /var/archivematica should be in a subdirectory of /var (eg spool, local

#2 Updated by Misty De Meo over 7 years ago

Archivematica should no longer install to /var/archivematica: http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html#PURPOSE31

Applications must generally not add directories to the top level of /var. Such directories should only be added if they have some system-wide implication, and in consultation with the FHS mailing list.

#3 Updated by Misty De Meo over 7 years ago

/var/archivematica should be in a subdirectory of /var (eg spool, local

/var/local would be inappropriate; it's documented as being for data in /usr/local.

We would probably need to break up parts of /var/archivematica into different locations.

/var/spool contains data which is awaiting some kind of later processing. Data in /var/spool represents work to be done in the future (by a program, user, or administrator)

State information is generally used to preserve the condition of an application (or a group of inter-related applications) between invocations and between different instances of the same application. State information should generally remain valid after a reboot, should not be logging output, and should not be spooled data.

#4 Updated by Justin Simpson over 7 years ago

  • Target version set to Release 1.4.0

#5 Updated by Holly Becker about 7 years ago

Look for best practice in where to put Django's settings files (/usr/share/... vs /etc/...)

#6 Updated by Justin Simpson over 6 years ago

  • Target version deleted (Release 1.4.0)

Also available in: Atom PDF