Hello community, here is the log from the commit of package sysstat for openSUSE:Factory checked in at Tue Oct 18 14:30:18 CEST 2011.
-------- --- openSUSE:Factory/sysstat/sysstat.changes 2011-09-23 12:47:17.000000000 +0200 +++ /mounts/work_src_done/STABLE/sysstat/sysstat.changes 2011-10-17 17:23:55.000000000 +0200 @@ -1,0 +2,5 @@ +Mon Oct 17 15:16:34 UTC 2011 - fcro...@suse.com + +- Add systemd service for sysstat (bnc#723858). + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- sysstat.service ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sysstat.spec ++++++ --- /var/tmp/diff_new_pack.5DvHMn/_old 2011-10-18 14:30:11.000000000 +0200 +++ /var/tmp/diff_new_pack.5DvHMn/_new 2011-10-18 14:30:11.000000000 +0200 @@ -28,6 +28,7 @@ Source1: isag.desktop Source2: sysstat.cron.suse Source3: sysstat.init.suse +Source4: sysstat.service # PATCH-FIX-OPENSUSE should be upstreamed # add locking to scripts sa1 and sa2 (bnc#7861) Patch0: sysstat-8.1.6-sa1sa2lock.diff @@ -47,11 +48,13 @@ PreReq: %insserv_prereq Requires: gettext Requires: procmail +%{?systemd_requires} BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: findutils BuildRequires: sed BuildRequires: update-desktop-files +BuildRequires: systemd %description Sar and Iostat commands for Linux. The sar command collects and reports @@ -81,7 +84,7 @@ %patch3 %patch4 -p1 %patch5 -cp %{SOURCE1} %{SOURCE2} %{SOURCE3} . +cp %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} . %build export conf_dir="%{_sysconfdir}/sysstat" @@ -110,17 +113,24 @@ fi ln -s %{_sysconfdir}/init.d/boot.sysstat %{buildroot}%{_sbindir}/rcsysstat %find_lang %{name} -install -d %{buildroot}%{_localstatedir}/lock/sa +install -d %{buildroot}%{_localstatedir}/lock/sa %{buildroot}%{_unitdir} +install -D -m 0644 sysstat.service %{buildrppt}%{_unitdir}/sysstat.service + +%pre +%service_add_pre sysstat.service %preun %{stop_on_removal boot.sysstat} +%service_del_preun sysstat.service [ "$1" -gt 0 ] || rm -f %{_localstatedir}/log/sa/* %post %{fillup_and_insserv -y boot.sysstat} +%service_add_post syststat.service %postun %{insserv_cleanup} +%service_del_postun sysstat.service %clean rm -rf %{buildroot} ++++++ sysstat.service ++++++ [Unit] Description=Write information about system start to sysstat log After=remote-fs.target local-fs.target Before=cron.service [Service] Type=oneshot ExecStart=/usr/lib/sa/sa1 --boot ExecStart=/bin/ln -fs /etc/sysstat/sysstat.cron /etc/cron.d/sysstat ExecStop=/bin/rm -f /etc/cron.d/sysstat StandardOutput=null RemainAfterExit=true [Install] WantedBy=default.target continue with "q"... Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org