]> git.pld-linux.org Git - packages/sysstat.git/blob - sysstat.spec
c5c751f5b7092c57457b7b5986a120c2fb8c2053
[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:        1
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 Source1:        %{name}.crond
14 Source2:        %{name}.init
15 Patch0:         %{name}-opt.patch
16 URL:            http://perso.wanadoo.fr/sebastien.godard/
17 BuildRequires:  autoconf
18 BuildRequires:  automake
19 BuildRequires:  gettext-devel
20 BuildRequires:  libtool
21 BuildRequires:  rpmbuild(macros) >= 1.671
22 Requires(post,preun):   /sbin/chkconfig
23 Requires:       crondaemon
24 Requires:       rc-scripts
25 Requires:       systemd-units >= 38
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %description
29 This package provides the sar and iostat commands for the Linux
30 operating system, similar to their traditional UNIX counterparts. They
31 enable system monitoring of disk, network, and other IO activity.
32
33 %description -l pl.UTF-8
34 Pakiet ten udostępnia polecenia sar i iostat dla systemu Linux podobne
35 w działaniu do tradycyjnych narzędzi systemu Unix. Polecenia te
36 umożliwiają monitorowanie obciążenia zasobów dyskowych, interfejsów
37 sieciowych i innych operacji wejścia/wyjścia.
38
39 %description -l ru.UTF-8
40 Этот пакет содержит программы sar и iostat для Linux, похожие на
41 традиционные одноименные программы UNIX. Они позволяют осуществлять
42 мониторинг дисковой, сетевой и прочей активности системы.
43
44 %description -l uk.UTF-8
45 Цей пакет містить програми sar та iostat для Linux, схожі на
46 традиційні відповідні програми UNIX. Вони дозволяють здійснювати
47 моніторинг дискової, мережевої та іншої активності системи.
48
49 %description -l zh_CN.UTF-8
50 本软件提供了用于Linux的系统监视工具, 可以监视磁盘, 网络以及 其他 IO 的活动情况.
51
52 %prep
53 %setup -q
54 %patch0 -p1
55
56 %build
57 %{__gettextize}
58 %{__libtoolize}
59 %{__aclocal}
60 %{__autoconf}
61 %configure \
62         history=28 \
63         compressafter=31 \
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         DESTDIR=$RPM_BUILD_ROOT
79
80 install -p sysstat.service $RPM_BUILD_ROOT%{systemdunitdir}
81
82 install %{SOURCE1} $RPM_BUILD_ROOT/etc/cron.d/sysstat
83 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/sysstat
84
85 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}
86
87 %find_lang %{name}
88
89 %clean
90 rm -rf $RPM_BUILD_ROOT
91
92 %post
93 /sbin/chkconfig --add sysstat
94 %service sysstat restart
95 %systemd_post sysstat.service
96
97 %preun
98 if [ "$1" = "0" ]; then
99         %service sysstat stop
100         /sbin/chkconfig --del sysstat
101 fi
102 %systemd_preun sysstat.service
103
104 %postun
105 %systemd_reload
106
107 %triggerpostun -- %{name} < 10.1.6-1
108 %systemd_trigger sysstat.service
109
110 %files -f %{name}.lang
111 %defattr(644,root,root,755)
112 %doc CHANGES CREDITS README FAQ
113 %attr(755,root,root) %{_bindir}/*
114 %dir %{_libdir}/sa
115 %attr(755,root,root) %{_libdir}/sa/*
116 %attr(750,root,root) %dir /var/log/sa
117 %attr(754,root,root) /etc/rc.d/init.d/*
118 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/cron.d/*
119 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/*
120 %{systemdunitdir}/sysstat.service
121 %{_mandir}/man*/*
This page took 0.029468 seconds and 3 git commands to generate.