Hello community,

here is the log from the commit of package seccheck for openSUSE:Factory 
checked in at 2019-03-10 09:33:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/seccheck (Old)
 and      /work/SRC/openSUSE:Factory/.seccheck.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "seccheck"

Sun Mar 10 09:33:12 2019 rev:36 rq:682393 version:3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/seccheck/seccheck.changes        2018-05-08 
13:37:41.816780080 +0200
+++ /work/SRC/openSUSE:Factory/.seccheck.new.28833/seccheck.changes     
2019-03-10 09:33:16.916206531 +0100
@@ -1,0 +2,5 @@
+Thu Mar  7 09:00:47 UTC 2019 - abergm...@suse.com
+
+- Move seccheck to systemd timers (bsc#1115415). 
+
+-------------------------------------------------------------------

Old:
----
  cron_entries

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ seccheck.spec ++++++
--- /var/tmp/diff_new_pack.6A7iiS/_old  2019-03-10 09:33:17.424206403 +0100
+++ /var/tmp/diff_new_pack.6A7iiS/_new  2019-03-10 09:33:17.428206402 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package seccheck
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,18 +27,21 @@
 Summary:        Security-Check Scripts
 License:        GPL-2.0+
 Group:          Productivity/Security
-Source0:        https://github.com/vpereira/seccheck/archive/master.zip
-Source1:        cron_entries
-Source2:        sysconfig.seccheck
+Url:           https://github.com/openSUSE/seccheck
+Source0:        https://github.com/openSUSE/seccheck/archive/master.zip
+Source1:        sysconfig.seccheck
 BuildRequires:  unzip
 Requires:       bash
-Requires:       cron
 # FIXME: use proper Requires(pre/post/preun/...)
 PreReq:         %fillup_prereq
 Provides:       suse-security-check-3.0
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildArch:      noarch
 
+# Standard systemd requirements
+BuildRequires:  pkgconfig(systemd)
+%{?systemd_requires}
+
 %description
 Regularly executable scripts (via cron) for checking the security of
 your system.
@@ -46,6 +49,8 @@
 %prep
 %setup -q -n seccheck-master
 
+%build
+
 %install
 install -d -m 700 %{buildroot}%{_localstatedir}/lib/secchk
 install -d -m 700 %{buildroot}%{_localstatedir}/lib/secchk/data
@@ -53,32 +58,59 @@
 install -d -m 755 %{buildroot}%{_libexecdir}/secchk/blurbs
 install -d -m 755 %{buildroot}%{_prefix}/doc/packages/secchk
 install -d -m 755 %{buildroot}%{_sysconfdir}/cron.d
-install -m 600 crontab.security %{buildroot}%{_sysconfdir}/cron.d/seccheck
-install -m 600 crontab.autologout %{buildroot}%{_sysconfdir}/cron.d/autologout
+install -D -m 0644 %{name}-daily.service 
%{buildroot}%{_unitdir}/%{name}-daily.service
+install -D -m 0644 %{name}-daily.timer 
%{buildroot}%{_unitdir}/%{name}-daily.timer
+install -D -m 0644 %{name}-weekly.service 
%{buildroot}%{_unitdir}/%{name}-weekly.service
+install -D -m 0644 %{name}-weekly.timer 
%{buildroot}%{_unitdir}/%{name}-weekly.timer
+install -D -m 0644 %{name}-monthly.service 
%{buildroot}%{_unitdir}/%{name}-monthly.service
+install -D -m 0644 %{name}-monthly.timer 
%{buildroot}%{_unitdir}/%{name}-monthly.timer
+install -D -m 0644 %{name}-autologout.service 
%{buildroot}%{_unitdir}/%{name}-autologout.service
+install -D -m 0644 %{name}-autologout.timer 
%{buildroot}%{_unitdir}/%{name}-autologout.timer
 install -m 740 *.sh %{buildroot}%{_libexecdir}/secchk/
 install -m 640 *.inc %{buildroot}%{_libexecdir}/secchk/
 install -m 640 blurbs/*.txt %{buildroot}%{_libexecdir}/secchk/blurbs
 install -m 740 checkneverlogin %{buildroot}%{_libexecdir}/secchk/
 install -d %{buildroot}%{_fillupdir}
-install -m 644 $RPM_SOURCE_DIR/sysconfig.seccheck %{buildroot}%{_fillupdir}/
+install -m 644 %{SOURCE1} %{buildroot}%{_fillupdir}/
 install -d -m 755 %{buildroot}%{_sysconfdir}/security
 install -m 644 autologout.conf %{buildroot}%{_sysconfdir}/security/
 
+%pre
+%service_add_pre seccheck-daily.timer
+%service_add_pre seccheck-weekly.timer
+%service_add_pre seccheck-monthly.timer
+
+%post
+%fillup_only
+%service_add_post %{name}-daily.timer
+%service_add_post %{name}-weekly.timer
+%service_add_post %{name}-monthly.timer
+
+%preun
+%service_del_preun %{name}-daily.timer
+%service_del_preun %{name}-weekly.timer
+%service_del_preun %{name}-monthly.timer
+
+%postun
+%service_del_postun %{name}-daily.timer
+%service_del_postun %{name}-weekly.timer
+%service_del_postun %{name}-monthly.timer
+
 %files
 %defattr(-,root,root)
 %doc TODO CHANGES README LICENCE
 %{_libexecdir}/secchk
-%config %{_sysconfdir}/cron.d/seccheck
-%config %{_sysconfdir}/cron.d/autologout
-#%config /etc/cron.daily/seccheck
-#%config /etc/cron.weekly/seccheck
-#%config /etc/cron.monthly/seccheck
+%{_unitdir}/%{name}-daily.service
+%{_unitdir}/%{name}-daily.timer
+%{_unitdir}/%{name}-weekly.service
+%{_unitdir}/%{name}-weekly.timer
+%{_unitdir}/%{name}-monthly.service
+%{_unitdir}/%{name}-monthly.timer
+%{_unitdir}/%{name}-autologout.service
+%{_unitdir}/%{name}-autologout.timer
 %dir %{_localstatedir}/lib/secchk
 %dir %{_localstatedir}/lib/secchk/data
 %{_fillupdir}/sysconfig.seccheck
 %config %{_sysconfdir}/security/autologout.conf
 
-%post
-%fillup_only
-
 %changelog

++++++ _service ++++++
--- /var/tmp/diff_new_pack.6A7iiS/_old  2019-03-10 09:33:17.448206397 +0100
+++ /var/tmp/diff_new_pack.6A7iiS/_new  2019-03-10 09:33:17.452206396 +0100
@@ -2,6 +2,6 @@
  <service name="download_url" mode="localonly">
     <param name="protocol">https</param>
     <param name="host">github.com</param>
-    <param name="path">/vpereira/seccheck/archive/master.zip</param>
+    <param name="path">/openSUSE/seccheck/archive/master.zip</param>
   </service>
 </services>

++++++ master.zip ++++++
Binary files /var/tmp/diff_new_pack.6A7iiS/_old and 
/var/tmp/diff_new_pack.6A7iiS/_new differ


Reply via email to