]> git.pld-linux.org Git - packages/libutempter.git/blob - libutempter.spec
f7f05b31c10b608105539bb570f3cfc6cdad1d52
[packages/libutempter.git] / libutempter.spec
1 Summary:        Privileged helper for utmpx updates
2 Summary(es):    Programa para actualización del utmp/wtmp
3 Summary(pl):    Program pozwalaj±cy na zapisywanie w utmpx
4 Summary(pt_BR): Programa para atualização do utmp/wtmp
5 Summary(ru):    ðÒÉ×ÉÌÅÇÉÒÏ×ÁÎÎÁÑ ÐÒÏÇÒÁÍÍÁ ÄÌÑ ÉÚÍÅÎÅÎÉÊ × utmp/wtmp
6 Summary(uk):    ðÒÉצÌÅÊÏ×ÁÎÁ ÐÒÏÇÒÁÍÁ ÄÌÑ ×ÎÅÓÅÎÎÑ ÚͦΠÄÏ utmp/wtmp
7 Name:           utempter
8 Version:        0.5.5
9 Release:        7
10 License:        MIT or LGPL
11 Group:          Base
12 Source0:        %{name}-%{version}.tar.gz
13 # Source0-md5:  a628f149132e2f729bc4601e6a4f6c29
14 Patch0:         %{name}-lastlog.patch
15 Patch1:         %{name}-utmp-cleanup.patch
16 BuildRequires:  rpmbuild(macros) >= 1.202
17 Requires(pre):  /usr/bin/getgid
18 Requires(pre):  /usr/sbin/groupadd
19 Requires(post,postun):  /sbin/ldconfig
20 Requires(postun):       /usr/sbin/groupdel
21 Provides:       group(utmp)
22 Obsoletes:      libutempter0
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 Utempter is a utility which allows programs to log information to a
27 privileged file (/var/run/utmpx), without compromising system
28 security. It accomplishes this task by acting as a buffer between root
29 and the programs.
30
31 %description -l es
32 Programa para actualización del utmp/wtmp.
33
34 %description -l pl
35 Utempter jest programem pozwalaj±cym u¿ytkownikom na zapisywanie do
36 pliku /var/run/utmpx bez naruszania bezpieczeñstwa systemu.
37
38 %description -l pt_BR
39 O Utempter é um utilitários que permite a programas guardar informação
40 à arquivos privilegiados (/var/run/utmp), sem comprometer a segurança
41 do sistema. Ele faz esta tarefa atuando como um "buffer" entre o
42 usuário root e os programas.
43
44 %description -l ru
45 Utempter - ÜÔÏ ÕÔÉÌÉÔÁ, ËÏÔÏÒÁÑ ÐÏÚ×ÏÌÑÅÔ ÐÒÏÇÒÁÍÍÁÍ ÚÁÐÉÓÙ×ÁÔØ
46 ÉÎÆÏÒÍÁÃÉÀ × ÐÒÉ×ÉÌÅÇÉÒÏ×ÁÎÎÙÊ ÆÁÊÌ (/var/run/utmp) ÂÅÚ ÎÁÒÕÛÅÎÉÑ
47 ÓÉÓÔÅÍÎÏÊ ÂÅÚÏÐÁÓÎÏÓÔÉ. ïÎÁ ÉÓÐÏÌÎÑÅÔ ÜÔÕ ÚÁÄÁÞÕ, ×ÙÓÔÕÐÁÑ ÂÕÆÅÒÏÍ
48 ÍÅÖÄÕ root'ÏÍ É ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÍÉ ÐÒÏÇÒÁÍÍÁÍÉ.
49
50 %description -l uk
51 Utempter - ÃÅ ÕÔÉ̦ÔÁ, ÝÏ ÄÏÚ×ÏÌѤ ÐÒÏÇÒÁÍÁÍ ÚÁÐÉÓÕ×ÁÔÉ ¦ÎÆÏÒÍÁæÀ ×
52 ÐÒÉצÌÅÊÏ×ÁÎÉÊ ÆÁÊÌ (/var/run/utmp) ÂÅÚ ÐÏÒÕÛÅÎÎÑ ÓÉÓÔÅÍÎϧ ÂÅÚÐÅËÉ.
53 ÷ÏÎÁ ×ÉËÏÎÕ¤ ÃÀ ÚÁÄÁÞÕ, ×ÉÓÔÕÐÁÀÞÉ ÂÕÆÅÒÏͦ֠͠root'ÏÍ ÔÁ ÐÒÏÇÒÁÍÁÍÉ
54 ËÏÒÉÓÔÕ×ÁÞÁ.
55
56 %package devel
57 Summary:        Header file for utempter library
58 Summary(pl):    Plik nag³ówkowy biblioteki utemptera
59 Group:          Development/Libraries
60 Requires:       %{name} = %{version}-%{release}
61 Obsoletes:      libutempter0-devel
62
63 %description devel
64 Header file for utempter library.
65
66 %description devel -l pl
67 Plik nag³ówkowy biblioteki utemptera.
68
69 %prep
70 %setup -q
71 %patch0 -p1
72 %patch1 -p1
73
74 %build
75 %{__make} \
76         CC="%{__cc}" \
77         RPM_OPT_FLAGS="%{rpmcflags}"
78
79 %install
80 rm -rf $RPM_BUILD_ROOT
81
82 %{__make} install \
83         LIBDIR="%{_libdir}" \
84         RPM_BUILD_ROOT=$RPM_BUILD_ROOT
85
86 install -d $RPM_BUILD_ROOT/var/run
87 :> $RPM_BUILD_ROOT/var/run/utmpx
88
89 %clean
90 rm -rf $RPM_BUILD_ROOT
91
92 %pre
93 %groupadd -g 22 utmp
94
95 %post
96 /sbin/ldconfig
97 if [ ! -f /var/run/utmpx ]; then
98         umask 002
99         touch /var/run/utmpx
100         chown root:utmp /var/run/utmpx
101         chmod 0664 /var/run/utmpx
102 fi
103
104 %postun
105 /sbin/ldconfig
106 if [ "$1" = "0" ]; then
107         %groupremove utmp
108 fi
109
110 %files
111 %defattr(644,root,root,755)
112 %attr(2755,root,utmp) %{_sbindir}/utempter
113 %attr(755,root,root) %{_sbindir}/utmp-cleanup
114 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
115 %attr(664,root,utmp) %ghost /var/run/utmpx
116
117 %files devel
118 %defattr(644,root,root,755)
119 %attr(755,root,root) %{_libdir}/lib*.so
120 %{_includedir}/utempter.h
This page took 0.033802 seconds and 2 git commands to generate.