--- yum-cron/yum-cron.service | 3 ++- yum.spec | 10 ++++++++++ 2 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/yum-cron/yum-cron.service b/yum-cron/yum-cron.service index 534d9b0..82f3e6b 100644 --- a/yum-cron/yum-cron.service +++ b/yum-cron/yum-cron.service @@ -2,7 +2,8 @@ Description=Run automatic yum updates as a cron job [Service] -Type=simple +Type=oneshot +RemainAfterExit=yes ExecStart=/bin/touch /var/lock/subsys/yum-cron ExecStop=/bin/rm -f /var/lock/subsys/yum-cron diff --git a/yum.spec b/yum.spec index bad42d1..26eec65 100644 --- a/yum.spec +++ b/yum.spec @@ -201,6 +201,16 @@ exit 0 %post cron %systemd_post yum-cron.service +# Note that systemctl preset is being run here ... but _only_ on initial +# install. So try this... + +if [ -f /var/lock/subsys/yum-cron -a -f /etc/rc.d/init.d/yum-cron ]; then + systemctl enable yum-cron +fi + +# Also note: +# systemctl list-unit-files | fgrep yum-cron + %preun cron %systemd_preun yum-cron.service -- 1.7.6.5 _______________________________________________ Yum-devel mailing list [email protected] http://lists.baseurl.org/mailman/listinfo/yum-devel
