standards: File Usage
1
1 4.12 File Usage
1 ===============
1
1 Programs should be prepared to operate when '/usr' and '/etc' are
1 read-only file systems. Thus, if the program manages log files, lock
1 files, backup files, score files, or any other files which are modified
1 for internal purposes, these files should not be stored in '/usr' or
1 '/etc'.
1
1 There are two exceptions. '/etc' is used to store system
1 configuration information; it is reasonable for a program to modify
1 files in '/etc' when its job is to update the system configuration.
1 Also, if the user explicitly asks to modify one file in a directory, it
1 is reasonable for the program to store other files in the same
1 directory.
1