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