I guess I'll just add:
Requires: /etc/cron.d
to my package directly.
On Wed, Feb 06, 2019 at 06:36:52AM +0000, Anderson, Charles R wrote:
> Packaging Guidelines for Cron Files says to use Requires: crontabs since the crontabs
package requires /etc/cron.d itself, which is provided by cron daemon packages (like
cronie). But the former no longer appears to be true--Fedora 28's crontabs package
does not require /etc/cron.d (but cronie does provide it). How should this guideline be
updated?
>
>
https://docs.fedoraproject.org/en-US/packaging-guidelines/CronFiles/
>
> Cron Job Files Packaging
>
> ...
>
> Packages with cron job files must have an explicit Requires: crontabs. Since crontabs
requires /etc/cron.d and all cron daemon packages create (and own) that directory,
crontabs serves as a virtual requires for cron daemon functionality.
> Example of cron job packaging
>
> Name:
> .....
> Source1: %{name}.cron
> Requires: crontabs