Overview

Request 753852 accepted

- Resolve incorrect tmpfiles.d location which caused transactional server
installs to fail, and may break non-root install.

Loading...

Marcus Rueckert's avatar

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


William Brown's avatar
author source maintainer target maintainer

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.



William Brown's avatar
author source maintainer target maintainer

Any other comments @darix? Else I'd like to merge this.

Request History
William Brown's avatar

firstyear created request

- Resolve incorrect tmpfiles.d location which caused transactional server
installs to fail, and may break non-root install.


William Brown's avatar

firstyear accepted request

openSUSE Build Service is sponsored by