- SELinux: Use /usr/libexec/couchdb wrapper for systemd ExecStart, executes as couchdb_t
Additional fixes to selinux-policy are required,
see latest status http://wtogami.fedorapeople.org/a/2014/couchdb.txt
- Remove -heart from ExecStart, systemd handles service runtime
- default.ini contains default configuration from upstream.
It has previously warned users to not modify it as it will be overwritten on package upgrade.
Now package upgrades really will overwrite default.ini.
- Configuration is read during CouchDB startup in this order:
default.ini -> default.d/*.ini -> local.d/*.ini -> local.ini
Other packages are meant to drop configuration into default.d/
Users can modify local.ini or add new files in local.d/
- CouchDB runtime config changes are written to local.ini