Red Hat Bugzilla – Bug 1288430
/etc/tmpfiles.d/radiusd.conf shipped when /etc/tmpfiles.d is reserved for the local administrator
Last modified: 2016-04-18 11:59:56 EDT
Description of problem:
freeradius ships /etc/tmpfiles.d/radius.conf.
Man page tmpfiles.d(5) says:
Files in /etc/tmpfiles.d override files with the same name in
/usr/lib/tmpfiles.d and /run/tmpfiles.d. Files in /run/tmpfiles.d
override files with the same name in /usr/lib/tmpfiles.d. Packages
should install their configuration files in /usr/lib/tmpfiles.d. Files
in /etc/tmpfiles.d are reserved for the local administrator, who may
use this logic to override the configuration files installed by vendor
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. yum install -y freeradius
2. rpm -qf /etc/tmpfiles.d/radius.conf
error: file /etc/tmpfiles.d/radius.conf: No such file or directory
Shipping package content for /etc/tmpfiles.d complicates containerization when it's important to distinguish software and configuration/data, and when rpm upgrade mechanism for config files is not available because no rpm upgrades happen there.
Thanks for the report, Jan!
Thanks, Patrik, yes this is a duplicate of bug 1180979.
*** This bug has been marked as a duplicate of bug 1180979 ***