1 Summary: Privileged helper for utmpx updates
2 Summary(es.UTF-8): Programa para actualización del utmp/wtmp
3 Summary(pl.UTF-8): Program pozwalający na zapisywanie w utmpx
4 Summary(pt_BR.UTF-8): Programa para atualização do utmp/wtmp
5 Summary(ru.UTF-8): Привилегированная программа для изменений в utmp/wtmp
6 Summary(uk.UTF-8): Привілейована програма для внесення змін до utmp/wtmp
7 %define utempter_compat_ver 0.5.5
13 Source0: ftp://ftp.altlinux.org/pub/people/ldv/utempter/%{name}-%{version}.tar.bz2
14 # Source0-md5: d62a93ba9f3796a91cf03be5ef25a9a1
15 Patch0: %{name}-lastlog.patch
16 Patch1: %{name}-utmp-cleanup.patch
17 BuildRequires: rpmbuild(macros) >= 1.202
18 Requires(pre): /usr/bin/getgid
19 Requires(pre): /usr/sbin/groupadd
20 Requires(post,postun): /sbin/ldconfig
21 Requires(postun): /usr/sbin/groupdel
23 Provides: utempter = %{utempter_compat_ver}
24 Obsoletes: libutempter0
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 Utempter is a utility which allows programs to log information to a
30 privileged file (/var/run/utmpx), without compromising system
31 security. It accomplishes this task by acting as a buffer between root
34 %description -l es.UTF-8
35 Programa para actualización del utmp/wtmp.
37 %description -l pl.UTF-8
38 Utempter jest programem pozwalającym użytkownikom na zapisywanie do
39 pliku /var/run/utmpx bez naruszania bezpieczeństwa systemu.
41 %description -l pt_BR.UTF-8
42 O Utempter é um utilitários que permite a programas guardar informação
43 à arquivos privilegiados (/var/run/utmp), sem comprometer a segurança
44 do sistema. Ele faz esta tarefa atuando como um "buffer" entre o
45 usuário root e os programas.
47 %description -l ru.UTF-8
48 Utempter - это утилита, которая позволяет программам записывать
49 информацию в привилегированный файл (/var/run/utmp) без нарушения
50 системной безопасности. Она исполняет эту задачу, выступая буфером
51 между root'ом и пользовательскими программами.
53 %description -l uk.UTF-8
54 Utempter - це утиліта, що дозволяє програмам записувати інформацію в
55 привілейований файл (/var/run/utmp) без порушення системної безпеки.
56 Вона виконує цю задачу, виступаючи буфером між root'ом та програмами
60 Summary: Header file for utempter library
61 Summary(pl.UTF-8): Plik nagłówkowy biblioteki utemptera
62 Group: Development/Libraries
63 Requires: %{name} = %{version}-%{release}
64 Obsoletes: libutempter0-devel
65 Obsoletes: utempter-devel
68 Header file for utempter library.
70 %description devel -l pl.UTF-8
71 Plik nagłówkowy biblioteki utemptera.
81 RPM_OPT_FLAGS="%{rpmcppflags} %{rpmcflags}" \
83 libexecdir="%{_libexecdir}"
86 rm -rf $RPM_BUILD_ROOT
90 libexecdir="%{_libexecdir}" \
91 DESTDIR=$RPM_BUILD_ROOT
93 install -d $RPM_BUILD_ROOT/var/run
94 :> $RPM_BUILD_ROOT/var/run/utmpx
97 rm -rf $RPM_BUILD_ROOT
104 if [ ! -f /var/run/utmpx ]; then
107 chown root:utmp /var/run/utmpx
108 chmod 0664 /var/run/utmpx
113 if [ "$1" = "0" ]; then
118 %defattr(644,root,root,755)
119 %attr(2755,root,utmp) %{_sbindir}/utempter
120 %attr(755,root,root) %{_sbindir}/utmp-cleanup
121 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
122 %attr(664,root,utmp) %ghost /var/run/utmpx
125 %defattr(644,root,root,755)
126 %attr(755,root,root) %{_libdir}/lib*.so
127 %{_includedir}/utempter.h