]>
Commit | Line | Data |
---|---|---|
5a0ec5a4 | 1 | Summary: Terminates connections for idle users |
548f96a3 | 2 | Summary(pl.UTF-8): Przerywa połączenia bezczynnych użytkowników |
ef1d3944 | 3 | Name: autolog |
df06b138 | 4 | Version: 0.40 |
710fb8d2 | 5 | Release: 4 |
299e65ae | 6 | License: GPL |
ef1d3944 | 7 | Group: Daemons |
56d99b90 | 8 | Source0: ftp://sunsite.unc.edu/pub/Linux/system/admin/idle/%{name}-%{version}.tar.gz |
1b141959 | 9 | # Source0-md5: bcca87156acfdce9171acc90b35f9d0d |
a902bd07 | 10 | Source1: %{name}.init |
7b37c40d | 11 | BuildRequires: rpmbuild(macros) >= 1.268 |
56d99b90 | 12 | Requires(post,preun): /sbin/chkconfig |
7b37c40d | 13 | Requires: rc-scripts |
8b27789f | 14 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
ef1d3944 | 15 | |
16 | %description | |
299e65ae | 17 | Autolog is a program to automatically log off users who are idle for a |
18 | specified amount of time. A configuration file allows you to specify | |
19 | different idle times and logout rules for different users, groups, tty | |
20 | lines, etc. | |
ef1d3944 | 21 | |
9941f502 JR |
22 | %description -l pl.UTF-8 |
23 | Autolog to program automatycznie wylogowujący użytkowników, którzy nie | |
24 | korzystają przez określony czas z terminala. Plik konfiguracyjny | |
25 | pozwala na określenie czasów oraz reguł postępowania dla różnych | |
26 | użytkowników, grup, linii tty itp. | |
ef1d3944 | 27 | |
28 | %prep | |
29 | %setup -q | |
ef1d3944 | 30 | |
31 | %build | |
df06b138 TO |
32 | # Remove stale binaries |
33 | %{__make} clean | |
34 | ||
a964ebde | 35 | %{__make} \ |
36 | CC="%{__cc}" \ | |
37 | CFLAGS="%{rpmcflags}" | |
ef1d3944 | 38 | |
39 | %install | |
40 | rm -rf $RPM_BUILD_ROOT | |
633123fb | 41 | install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man{5,8},/etc/rc.d/init.d,/var/log} |
ef1d3944 | 42 | |
d7b07be6 | 43 | install autolog $RPM_BUILD_ROOT%{_sbindir} |
299e65ae | 44 | install autolog.conf $RPM_BUILD_ROOT%{_sysconfdir} |
df06b138 TO |
45 | install autolog.8.gz $RPM_BUILD_ROOT%{_mandir}/man8 |
46 | install autolog.conf.5.gz $RPM_BUILD_ROOT%{_mandir}/man5 | |
c6fa0bcc | 47 | install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name} |
ef1d3944 | 48 | |
633123fb AM |
49 | touch $RPM_BUILD_ROOT/var/log/autolog.log |
50 | ||
2a78712f JB |
51 | %clean |
52 | rm -rf $RPM_BUILD_ROOT | |
53 | ||
f6c9b013 | 54 | %post |
3afcaa29 | 55 | /sbin/chkconfig --add autolog |
7b37c40d | 56 | %service autolog restart |
f6c9b013 | 57 | |
3afcaa29 | 58 | %preun |
2a78712f | 59 | if [ "$1" = "0" ]; then |
7b37c40d | 60 | %service autolog stop |
2a78712f | 61 | /sbin/chkconfig --del autolog |
f6c9b013 | 62 | fi |
ef1d3944 | 63 | |
64 | %files | |
299e65ae | 65 | %defattr(644,root,root,755) |
4ae4b62f | 66 | %doc README CHANGES |
df06b138 | 67 | %attr(755,root,root) %{_sbindir}/%{name} |
a964ebde | 68 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/autolog.conf |
c6fa0bcc | 69 | %attr(754,root,root) /etc/rc.d/init.d/%{name} |
df06b138 | 70 | %{_mandir}/man?/* |
633123fb | 71 | %attr(640,root,root) %ghost /var/log/autolog.log |