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