]> git.pld-linux.org Git - packages/sysstat.git/blob - sysstat.spec
- fixed+standardized post
[packages/sysstat.git] / sysstat.spec
1 Summary:        The sar and iostat system monitoring commands
2 Summary(pl):    Polecenia sar i iostat dla systemu Linux
3 Summary(ru):    óÏÄÅÒÖÉÔ ÐÒÏÇÒÁÍÍÙ ÓÉÓÔÅÍÎÏÇÏ ÍÏÎÉÔÏÒÉÎÇÁ sar É iostat
4 Summary(uk):    í¦ÓÔÉÔØ ËÏÍÁÎÄÉ ÓÉÓÔÅÍÎÏÇÏ ÍÏΦÔÏÒÉÎÇÕ sar ÔÁ iostat
5 Summary(zh_CN): sar, iostat µÈϵͳ¼àÊÓ¹¤¾ß
6 Name:           sysstat
7 Version:        4.1.6
8 Release:        1
9 License:        GPL
10 Group:          Applications/System
11 Source0:        http://perso.wanadoo.fr/sebastien.godard/%{name}-%{version}.tar.bz2
12 # Source0-md5:  8ffdb7abc6049f43c4f7b6a4fe06fe27
13 Source1:        %{name}.crond
14 Source2:        %{name}.init
15 Patch0:         %{name}-opt.patch
16 Patch1:         %{name}-verbose.patch
17 Patch2:         %{name}-norwegian.patch
18 URL:            http://perso.wanadoo.fr/sebastien.godard/
19 BuildRequires:  gettext-devel
20 BuildRequires:  sh-utils
21 PreReq:         rc-scripts
22 Requires(post,preun):   /sbin/chkconfig
23 Requires:       crondaemon
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %description
27 This package provides the sar and iostat commands for the Linux
28 operating system, similar to their traditional UNIX counterparts. They
29 enable system monitoring of disk, network, and other IO activity.
30
31 %description -l pl
32 Pakiet ten udostêpnia polecenia sar i iostat dla systemu Linux podobne
33 w dzia³aniu do tradycyjnych narzêdzi systemu Unix. Polecenia te
34 umo¿liwiaj± monitorowanie obci±¿enia zasobów dyskowych, interfejsów
35 sieciowych i innych operacji wej¶cia/wyj¶cia.
36
37 %description -l ru
38 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÐÒÏÇÒÁÍÍÙ sar É iostat ÄÌÑ Linux, ÐÏÈÏÖÉÅ ÎÁ
39 ÔÒÁÄÉÃÉÏÎÎÙÅ ÏÄÎÏÉÍÅÎÎÙÅ ÐÒÏÇÒÁÍÍÙ UNIX. ïÎÉ ÐÏÚ×ÏÌÑÀÔ ÏÓÕÝÅÓÔ×ÌÑÔØ
40 ÍÏÎÉÔÏÒÉÎÇ ÄÉÓËÏ×ÏÊ, ÓÅÔÅ×ÏÊ É ÐÒÏÞÅÊ ÁËÔÉ×ÎÏÓÔÉ ÓÉÓÔÅÍÙ.
41
42 %description -l uk
43 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÐÒÏÇÒÁÍÉ sar ÔÁ iostat ÄÌÑ Linux, ÓÈÏÖ¦ ÎÁ
44 ÔÒÁÄÉæÊΦ ×¦ÄÐÏצÄΦ ÐÒÏÇÒÁÍÉ UNIX. ÷ÏÎÉ ÄÏÚ×ÏÌÑÀÔØ ÚĦÊÓÎÀ×ÁÔÉ
45 ÍÏΦÔÏÒÉÎÇ ÄÉÓËÏ×ϧ, ÍÅÒÅÖÅ×ϧ ÔÁ ¦ÎÛϧ ÁËÔÉ×ÎÏÓÔ¦ ÓÉÓÔÅÍÉ.
46
47 %description -l zh_CN
48 ±¾Èí¼þÌṩÁËÓÃÓÚLinuxµÄϵͳ¼àÊÓ¹¤¾ß, ¿ÉÒÔ¼àÊÓ´ÅÅÌ, ÍøÂçÒÔ¼°
49 ÆäËû IO µÄ»î¶¯Çé¿ö.
50
51 %prep
52 %setup -q
53 %patch0 -p1
54 %patch1 -p1
55 %patch2 -p1
56
57 mv -f nls/nb_NO nls/no
58 mv -f nls/nn_NO nls/nn
59
60 %build
61 echo "%{_prefix}
62 /var/log/sa
63 n
64 y
65 n
66 y
67 7
68 `id -gn`
69 n" | /bin/sh build/Configure.sh
70
71 %{__make} \
72         CC="%{__cc}" \
73         OPT_FLAGS="%{rpmcflags}"
74
75 %install
76 rm -rf $RPM_BUILD_ROOT
77 install -d $RPM_BUILD_ROOT{/etc/{cron.d,rc.d/init.d},/var/log/sa}
78
79 %{__make} install
80
81 install %{SOURCE1} $RPM_BUILD_ROOT/etc/cron.d/sysstat
82 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/sysstat
83
84 %find_lang %{name}
85
86 %clean
87 rm -rf $RPM_BUILD_ROOT
88
89 %post
90 /sbin/chkconfig --add sysstat
91 if [ -f /var/lock/subsys/sysstat ]; then
92         /etc/rc.d/init.d/sysstat restart >&2
93 else
94         echo "Run \"/etc/rc.d/init.d/sysstat start\" to start sysstat." >&2
95 fi
96
97 %preun
98 if [ "$1" = "0" ]; then
99         if [ -f /var/lock/subsys/sysstat ]; then
100                 /etc/rc.d/init.d/sysstat stop >&2
101         fi
102         /sbin/chkconfig --del sysstat
103 fi
104
105 %files -f %{name}.lang
106 %defattr(644,root,root,755)
107 %doc CHANGES CREDITS README *.sample TODO FAQ
108 %attr(755,root,root) %{_bindir}/*
109 %attr(750,root,root) %{_libdir}/sa*
110 %attr(755,root,root) %dir /var/log/sa
111 %attr(640,root,root) /etc/cron.d/sysstat
112 %attr(754,root,root) /etc/rc.d/init.d/sysstat
113 %{_mandir}/man*/*
This page took 0.066466 seconds and 3 git commands to generate.