-
Type:
Story
-
Status: Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: 3.8.0
-
Component/s: Backend, CLI, Installation, Packaging, Deployment
-
Labels:
Currently, distribution-specific configuration settings (e.g. path or service names) are scattered across several files and modules. On the one hand, there is the configuration file /etc/(default|sysconfig)/openattic, then there is the toplevel settings.py which defines some distro-specific settings by being installed into /etc/openattic/settings.py.
In addition to that, some modules (e.g. samba and nagios) contain additional code that sets configuration settings.
This should be simplified - there should only be one toplevel configuration file (installed as /etc/openattic/openattic.conf that maintains all these various settings and should act as the canonical source of information for all components of openATTIC.
- blocks
-
OP-2785 Create a PyPy package
-
- Open
-
- relates to
-
OP-2808 Upgrading oA via RPM overwrites custom config options
-
- Resolved
-
-
OP-1794 Failed to reload samba.service: Unit samba.service is masked.
-
- Closed
-
-
OP-2225 Settings - Backend
-
- Resolved
-
-
OP-1795 Restarting the Samba service causes a cups error in log.smbd file on Debian Jessie
-
- Closed
-
-
OP-2046 Running "oaconfig install" after update fails with "OAUSER: unbound variable"
-
- Closed
-
-
OP-2187 Review the possibility to store settings in a Django module
-
- Closed
-
-
OP-2186 Installation steps for oA are replicated too many times.
-
- Open
-
-
OP-920 Cleanup/restructure oA default config files
-
- Closed
-
1.
|
Move /etc/sysconfig/openattic to /etc/openattic/openattic.conf |
|
Open | Unassigned | |
2.
|
/etc/default/xxx files are mainly used by init scripts on Debian |
|
Open | Unassigned | |
3.
|
Split oaconfig environment and systemd EnvironmentFile from other settings |
|
Closed | Unassigned | |
4.
|
Remove/replace /etc/sysconfig/settings.py in the DEB packaging |
|
Resolved | Grimmer, Lenz | |
5.
|
Simplify the default/openattic configuration file: reduce duplicates |
|
Resolved | Unassigned | |
6.
|
Packaging: database.ini should belong to the openattic-base package |
|
Closed | Sebastian Wagner | |
7.
|
/etc/sysconfig/openattic is installed world-readable on SUSE Linux |
|
Open | Unassigned |