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