1 # TODO: consider moving logs to /var/log/account subdir (following upstream)
2 Summary: Process accounting tools
3 Summary(es.UTF-8): Herramientas de contabilidad de procesos
4 Summary(pl.UTF-8): Program do logowania procesów użytkowników
5 Summary(pt_BR.UTF-8): Ferramentas de contabilização de processos
6 Summary(uk.UTF-8): Утиліти для моніторингу активності процесів
7 Summary(ru.UTF-8): Утилиты для мониторинга активности процессов
12 Group: Applications/System
13 Source0: http://ftp.gnu.org/gnu/acct/acct-%{version}.tar.gz
14 # Source0-md5: 7caf66ed43edd11f3a84b9dbac7ebbe7
15 Source1: acct.logrotate
16 Source2: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
17 # Source2-md5: 85eb213fc45fad1c7834d239ff8e28a4
19 Source4: acct.sysconfig
20 Patch0: acct-info.patch
21 Patch1: %{name}-path.patch
22 URL: http://www.gnu.org/directory/GNU/acct.html
23 BuildRequires: autoconf >= 2.63
24 BuildRequires: automake >= 1:1.11
25 BuildRequires: libtool >= 2:2.4
26 BuildRequires: texinfo
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 The tools necessary for accounting the activities of processes are
34 %description -l es.UTF-8
35 Están incluidas aquí las herramientas necesarias para contabilizar las
36 actividades de procesos.
38 %description -l pl.UTF-8
39 Narzędzia niezbędne do logowania wszystkich procesów i komend
40 użytkowników oraz monitorowania systemu.
42 %description -l pt_BR.UTF-8
43 As ferramentas necessárias para contabilizar as atividades de
44 processos estão incluídas aqui.
46 %description -l uk.UTF-8
47 Цей пакет містить утиліти для збору та обробки статистики активності процесів.
49 %description -l ru.UTF-8
50 Этот пакет содержит утилиты для сбора и обработки статистики активности
54 %setup -q -n acct-%{version}
66 --enable-linux-multiformat
71 rm -rf $RPM_BUILD_ROOT
72 install -d $RPM_BUILD_ROOT{/etc/{rc.d,logrotate.d,sysconfig},/sbin,/var/log}
75 DESTDIR=$RPM_BUILD_ROOT
77 mv -f $RPM_BUILD_ROOT{%{_sbindir}/accton,/sbin/accton}
79 install %{SOURCE1} $RPM_BUILD_ROOT/etc/logrotate.d/acct
80 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/rc.acct
81 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/acct
82 bzip2 -dc %{SOURCE2} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
84 touch $RPM_BUILD_ROOT/var/log/{pacct,usracct,savacct}
86 # in PLD it's packaged in SysVinit
87 %{__rm} $RPM_BUILD_ROOT{%{_bindir}/last,%{_mandir}/man1/last.1}
90 rm -rf $RPM_BUILD_ROOT
93 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
94 if [ "$1" = "1" ]; then
95 /etc/rc.d/rc.acct stop 1>&2
96 echo "Type \"/etc/rc.d/rc.acct start\" to run accounting."
97 touch /var/log/{pacct,usracct,savacct}
98 chmod 640 /var/log/{pacct,usracct,savacct}
100 /etc/rc.d/rc.acct reload 1>&2
104 if [ "$1" = "0" ]; then
105 /etc/rc.d/rc.acct stop 1>&2
108 %postun -p /sbin/postshell
109 -/usr/sbin/fix-info-dir -c %{_infodir}
112 %defattr(644,root,root,755)
113 %doc AUTHORS ChangeLog NEWS README TODO
114 %attr(754,root,root) /etc/rc.d/rc.acct
115 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/acct
116 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/acct
117 %attr(640,root,root) %ghost /var/log/pacct
118 %attr(640,root,root) %ghost /var/log/usracct
119 %attr(640,root,root) %ghost /var/log/savacct
121 %attr(755,root,root) %{_bindir}/ac
122 %attr(755,root,root) %{_bindir}/lastcomm
123 %attr(755,root,root) /sbin/accton
124 %attr(755,root,root) %{_sbindir}/dump-acct
125 %attr(755,root,root) %{_sbindir}/dump-utmp
126 %attr(755,root,root) %{_sbindir}/sa
128 %{_mandir}/man1/ac.1*
129 %{_mandir}/man1/lastcomm.1*
130 %{_mandir}/man8/dump-acct.8*
131 %{_mandir}/man8/dump-utmp.8*
132 %{_mandir}/man8/sa.8*
133 %{_mandir}/man8/accton.8*
134 %lang(fi) %{_mandir}/fi/man1/ac.1*
135 %lang(fi) %{_mandir}/fi/man1/lastcomm.1*
136 %lang(fr) %{_mandir}/fr/man8/accton.8*
137 %lang(pl) %{_mandir}/pl/man1/ac.1*
139 %{_infodir}/accounting.info*