unowned directory problem with /etc/logrotate.d

Hans de Goede j.w.r.degoede at hhs.nl
Fri Nov 24 10:57:38 UTC 2006


Enrico Scholz wrote:
> j.w.r.degoede at hhs.nl (Hans de Goede) writes:
> 
>> Many packages drop config files for logrotate in
>> /etc/logrotate.d. without requiring logrotate, which is the owner of
>> /etc/logrotate.d, thus potentially leading to an unowned
>> /etc/logrotate.d for users who don't want logrotate and thus remove
>> it.
>>
>> I see 2 solutions for this:
> 
>> 1) Add "Requires: logrotate" to all packages which put files in
>>    /etc/logrotate.d. IMHO this is not good as the user should be
>>    able to choose if he wants logrotate or not.
>> 2) Add /etc/logrotate.d to the filesystem package, this is my preferred
>>    solution.
> 
> or
> 
> 3) package logrotate files in an own subpackage which has strict Requires:
> 
> 
> I would tend to 2 or 3; but dirs like /etc/cron.d, /usr/share/aclocal
> should be handled by 2 too.
> 

3 is rather ugly IMHO, so I still vote for 2, yes we may need this for other dirs too, but those need to be discussed and then filed seperately free feel to start threads for these.

Regards,

Hans




More information about the fedora-extras-list mailing list