Requires(post,preun): /sbin/chkconfig
Requires: crondaemon
Requires: rc-scripts
-Requires: systemd-units >= 38
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
cron_interval=10 \
sa_lib_dir=%{_libdir}/sa \
--enable-install-cron \
- --disable-stripping \
- --with-systemdsystemunitdir=%{systemdunitdir}
+ --disable-stripping
%{__sed} -i 's/SADC_OPTIONS=""/SADC_OPTIONS="-L"/' sysstat.sysconfig
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{/etc/{cron.d,rc.d/init.d,sysconfig},/var/log/sa,%{systemdunitdir}}
+install -d $RPM_BUILD_ROOT{/etc/{cron.d,rc.d/init.d,sysconfig},/var/log/sa}
%{__make} install \
CHOWN=/bin/true \
SYSTEMCTL=/bin/true \
- SYSTEMD_UNIT_DIR=$RPM_BUILD_ROOT%{systemdunitdir} \
DESTDIR=$RPM_BUILD_ROOT
-install -p sysstat.service $RPM_BUILD_ROOT%{systemdunitdir}
-
%{__sed} -e 's|/usr/lib/sa|%{_libdir}/sa|g' %{SOURCE2} >$RPM_BUILD_ROOT/etc/rc.d/init.d/sysstat
%{__rm} -r $RPM_BUILD_ROOT%{_docdir}
%post
/sbin/chkconfig --add sysstat
%service sysstat restart
-%systemd_post sysstat.service
%preun
if [ "$1" = "0" ]; then
%service sysstat stop
/sbin/chkconfig --del sysstat
fi
-%systemd_preun sysstat.service
-
-%postun
-%systemd_reload
-
-%triggerpostun -- %{name} < 10.1.6-1
-%systemd_trigger sysstat.service
%files -f %{name}.lang
%defattr(644,root,root,755)
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/cron.d/sysstat
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/sysstat
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/sysstat.ioconf
-%{systemdunitdir}/sysstat.service
%{_mandir}/man1/cifsiostat.1*
%{_mandir}/man1/iostat.1*
%{_mandir}/man1/mpstat.1*