]> git.pld-linux.org Git - packages/sysstat.git/blame - sysstat.spec
- fix libdir in SysV init script
[packages/sysstat.git] / sysstat.spec
CommitLineData
24e10cb4 1Summary: The sar and iostat system monitoring commands
2408247e
ER
2Summary(pl.UTF-8): Polecenia sar i iostat dla systemu Linux
3Summary(ru.UTF-8): Содержит программы системного мониторинга sar и iostat
4Summary(uk.UTF-8): Містить команди системного моніторингу sar та iostat
5Summary(zh_CN.UTF-8): sar, iostat 等系统监视工具
ae943c3e 6Name: sysstat
2746affb 7Version: 10.1.6
03ec5a9f 8Release: 3
ba4d6e89 9License: GPL v2
7b0005ef 10Group: Applications/System
c01e3dd5 11Source0: http://perso.wanadoo.fr/sebastien.godard/%{name}-%{version}.tar.bz2
2746affb 12# Source0-md5: 61792b2591e4b3adcb7b979af2330fba
9ff3620d 13Source2: %{name}.init
7b0005ef 14Patch0: %{name}-opt.patch
ae943c3e 15URL: http://perso.wanadoo.fr/sebastien.godard/
f14dd4de 16BuildRequires: autoconf
a966432f 17BuildRequires: automake
ae943c3e 18BuildRequires: gettext-devel
8487f232 19BuildRequires: libtool
2746affb 20BuildRequires: rpmbuild(macros) >= 1.671
d13c5b10
JB
21Requires(post,preun): /sbin/chkconfig
22Requires: crondaemon
41f5c5ff 23Requires: rc-scripts
2746affb 24Requires: systemd-units >= 38
ae943c3e
AM
25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27%description
24e10cb4 28This package provides the sar and iostat commands for the Linux
29operating system, similar to their traditional UNIX counterparts. They
30enable system monitoring of disk, network, and other IO activity.
ae943c3e 31
e769df85
JR
32%description -l pl.UTF-8
33Pakiet ten udostępnia polecenia sar i iostat dla systemu Linux podobne
34w działaniu do tradycyjnych narzędzi systemu Unix. Polecenia te
35umożliwiają monitorowanie obciążenia zasobów dyskowych, interfejsów
36sieciowych i innych operacji wejścia/wyjścia.
24e10cb4 37
e769df85
JR
38%description -l ru.UTF-8
39Этот пакет содержит программы sar и iostat для Linux, похожие на
40традиционные одноименные программы UNIX. Они позволяют осуществлять
41мониторинг дисковой, сетевой и прочей активности системы.
24e10cb4 42
e769df85
JR
43%description -l uk.UTF-8
44Цей пакет містить програми sar та iostat для Linux, схожі на
45традиційні відповідні програми UNIX. Вони дозволяють здійснювати
46моніторинг дискової, мережевої та іншої активності системи.
ae943c3e 47
e769df85 48%description -l zh_CN.UTF-8
8487f232 49本软件提供了用于Linux的系统监视工具, 可以监视磁盘, 网络以及 其他 IO 的活动情况.
c9202779 50
ae943c3e
AM
51%prep
52%setup -q
53%patch0 -p1
54
55%build
f14dd4de 56%{__gettextize}
57%{__libtoolize}
58%{__aclocal}
59%{__autoconf}
2746affb
JR
60%configure \
61 history=28 \
62 compressafter=31 \
b9d80979
JR
63 cron_owner=root \
64 cron_interval=10 \
65 --enable-install-cron \
2746affb
JR
66 --disable-stripping \
67 --with-systemdsystemunitdir=%{systemdunitdir}
ae943c3e 68
2746affb
JR
69%{__sed} -i 's/SADC_OPTIONS=""/SADC_OPTIONS="-L"/' sysstat.sysconfig
70
71%{__make} -j1 \
6a0a6121 72 CC="%{__cc}" \
4428587d 73 CFLAGS="%{rpmcflags}"
ae943c3e
AM
74
75%install
76rm -rf $RPM_BUILD_ROOT
2746affb
JR
77install -d $RPM_BUILD_ROOT{/etc/{cron.d,rc.d/init.d,sysconfig},/var/log/sa,%{systemdunitdir}}
78
79%{__make} install \
b9d80979
JR
80 CHOWN=/bin/true \
81 SYSTEMCTL=/bin/true \
82 SYSTEMD_UNIT_DIR=$RPM_BUILD_ROOT%{systemdunitdir} \
2746affb 83 DESTDIR=$RPM_BUILD_ROOT
ae943c3e 84
2746affb 85install -p sysstat.service $RPM_BUILD_ROOT%{systemdunitdir}
c01e3dd5 86
03ec5a9f 87%{__sed} -e 's|/usr/lib/sa|%{_libdir}/sa|g' %{SOURCE2} >$RPM_BUILD_ROOT/etc/rc.d/init.d/sysstat
2746affb
JR
88
89%{__rm} -r $RPM_BUILD_ROOT%{_docdir}
ae943c3e 90
ae943c3e
AM
91%find_lang %{name}
92
93%clean
94rm -rf $RPM_BUILD_ROOT
95
da6f1e31 96%post
bfead14d 97/sbin/chkconfig --add sysstat
41f5c5ff 98%service sysstat restart
2746affb 99%systemd_post sysstat.service
da6f1e31
JB
100
101%preun
102if [ "$1" = "0" ]; then
41f5c5ff 103 %service sysstat stop
da6f1e31
JB
104 /sbin/chkconfig --del sysstat
105fi
2746affb
JR
106%systemd_preun sysstat.service
107
108%postun
109%systemd_reload
110
111%triggerpostun -- %{name} < 10.1.6-1
112%systemd_trigger sysstat.service
da6f1e31 113
ae943c3e
AM
114%files -f %{name}.lang
115%defattr(644,root,root,755)
2746affb 116%doc CHANGES CREDITS README FAQ
ae943c3e 117%attr(755,root,root) %{_bindir}/*
2746affb
JR
118%dir %{_libdir}/sa
119%attr(755,root,root) %{_libdir}/sa/*
aa77e4d0 120%attr(750,root,root) %dir /var/log/sa
121%attr(754,root,root) /etc/rc.d/init.d/*
1aba8cb8
JB
122%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/cron.d/*
123%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/*
2746affb 124%{systemdunitdir}/sysstat.service
ae943c3e 125%{_mandir}/man*/*
This page took 0.06361 seconds and 4 git commands to generate.