Overview
Request 753852 accepted
- Resolve incorrect tmpfiles.d location which caused transactional server
installs to fail, and may break non-root install.
- Created by firstyear
- In state accepted
- Package maintainers: aeneas_jaissle, darix, and firstyear
Loading...
do you have a bug for this? /etc/tmpfiles.d/ feels wrong for older distros.
%{_sysconfdir} is /etc on older distros.
rpm --eval '%{_sysconfdir}' says it is /etc/ even on TW
tmpfiles.d is used by the dscreate tool to add a template for per-instance tmp files as needed. That's why we use the /etc version not the system ones.
IE when you install the package we don't add anything to tmpfiles.d, it's when you run "dscreate ..." some instance named "test" it will add a /etc/tmpfiles.d/dirsrv-test.conf containing the needed directories we required like run and lock and such.
I don't have a suse bugzilla for this, I found this personally while testing on transactional server yesterday.
@aeneas_jaissle, @darix, @firstyear: review reminder
Any other comments @darix? Else I'd like to merge this.