I'd prefer yum-cron-hourly to be off by default. Added -hourly
only to %preun cron, %postun cron. Should we support sysv, too?
This probably needs some discussion..
---
 yum-cron/Makefile | 2 ++
 yum.spec          | 5 ++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/yum-cron/Makefile b/yum-cron/Makefile
index cd3ff5f..650e239 100644
--- a/yum-cron/Makefile
+++ b/yum-cron/Makefile
@@ -8,9 +8,11 @@ install: install-$(INIT)
 
 install-systemd: install-common
        install -D -m 644 yum-cron.service 
$(DESTDIR)/$(UNITDIR)/yum-cron.service
+       install -D -m 644 yum-cron-hourly.service 
$(DESTDIR)/$(UNITDIR)/yum-cron-hourly.service
 
 install-sysv: install-common
        install -D -m 755 yum-cron.sysvinit $(DESTDIR)/etc/rc.d/init.d/yum-cron
+       install -D -m 755 yum-cron-hourly.sysvinit 
$(DESTDIR)/etc/rc.d/init.d/yum-cron-hourly
 
 install-common:
        mkdir -p $(DESTDIR)/etc/cron.hourly
diff --git a/yum.spec b/yum.spec
index a3e9bcf..fe9ddb5 100644
--- a/yum.spec
+++ b/yum.spec
@@ -321,6 +321,7 @@ exit 0
 %preun cron
 %if %{yum_cron_systemd}
 %systemd_preun yum-cron.service
+%systemd_preun yum-cron-hourly.service
 %else
 # SYSV init preun cron
 # if this will be a complete removeal of yum-cron rather than an upgrade,
@@ -335,6 +336,7 @@ exit 0
 %postun cron
 %if %{yum_cron_systemd}
 %systemd_postun_with_restart yum-cron.service
+%systemd_postun_with_restart yum-cron-hourly.service
 %else
 # SYSV init postun cron
 
@@ -409,8 +411,9 @@ exit 0
 %config(noreplace) %{_sysconfdir}/yum/yum-cron-hourly.conf
 %if %{yum_cron_systemd}
 %{_unitdir}/yum-cron.service
+%{_unitdir}/yum-cron-hourly.service
 %else
-%{_sysconfdir}/rc.d/init.d/yum-cron
+%{_sysconfdir}/rc.d/init.d/yum-cron-hourly
 %endif
 %{_sbindir}/yum-cron
 %{_mandir}/man*/yum-cron.*
-- 
1.7.11.7

_______________________________________________
Yum-devel mailing list
Yum-devel@lists.baseurl.org
http://lists.baseurl.org/mailman/listinfo/yum-devel

Reply via email to