]> git.pld-linux.org Git - packages/libutempter.git/blame - libutempter.spec
- replacement for utempter (unfinished)
[packages/libutempter.git] / libutempter.spec
CommitLineData
8696ce2b 1Summary: Privileged helper for utmpx updates
c1511034
ER
2Summary(es.UTF-8): Programa para actualización del utmp/wtmp
3Summary(pl.UTF-8): Program pozwalający na zapisywanie w utmpx
4Summary(pt_BR.UTF-8): Programa para atualização do utmp/wtmp
5Summary(ru.UTF-8): Привилегированная программа для изменений в utmp/wtmp
6Summary(uk.UTF-8): Привілейована програма для внесення змін до utmp/wtmp
7bea4643
AM
7%define utempter_compat_ver 0.5.5
8Name: libutempter
9Version: 1.1.5
10Release: 0.1
29d05494 11License: MIT or LGPL
b1fb8c81 12Group: Base
7bea4643
AM
13Source0: ftp://ftp.altlinux.org/pub/people/ldv/utempter/%{name}-%{version}.tar.bz2
14# Source0-md5: d62a93ba9f3796a91cf03be5ef25a9a1
beb1601b 15Patch0: %{name}-lastlog.patch
fe868437 16Patch1: %{name}-utmp-cleanup.patch
45267342
JB
17BuildRequires: rpmbuild(macros) >= 1.202
18Requires(pre): /usr/bin/getgid
19Requires(pre): /usr/sbin/groupadd
bb0ea121 20Requires(post,postun): /sbin/ldconfig
45267342 21Requires(postun): /usr/sbin/groupdel
bb0ea121 22Provides: group(utmp)
7bea4643 23Provides: utempter = %{utempter_compat_ver}
dbd06992 24Obsoletes: libutempter0
7bea4643 25Obsoletes: utempter
ad225706 26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
dd80edbc 27
28%description
29Utempter is a utility which allows programs to log information to a
8696ce2b 30privileged file (/var/run/utmpx), without compromising system
8ddb16e4 31security. It accomplishes this task by acting as a buffer between root
32and the programs.
b1fb8c81 33
35ebba1a
JR
34%description -l es.UTF-8
35Programa para actualización del utmp/wtmp.
2b4363d2 36
35ebba1a
JR
37%description -l pl.UTF-8
38Utempter jest programem pozwalającym użytkownikom na zapisywanie do
39pliku /var/run/utmpx bez naruszania bezpieczeństwa systemu.
d6a73568 40
35ebba1a
JR
41%description -l pt_BR.UTF-8
42O Utempter é um utilitários que permite a programas guardar informação
43à arquivos privilegiados (/var/run/utmp), sem comprometer a segurança
2b4363d2 44do sistema. Ele faz esta tarefa atuando como um "buffer" entre o
35ebba1a 45usuário root e os programas.
2b4363d2 46
35ebba1a
JR
47%description -l ru.UTF-8
48Utempter - это утилита, которая позволяет программам записывать
49информацию в привилегированный файл (/var/run/utmp) без нарушения
50системной безопасности. Она исполняет эту задачу, выступая буфером
51между root'ом и пользовательскими программами.
2b4363d2 52
35ebba1a
JR
53%description -l uk.UTF-8
54Utempter - це утиліта, що дозволяє програмам записувати інформацію в
55привілейований файл (/var/run/utmp) без порушення системної безпеки.
56Вона виконує цю задачу, виступаючи буфером між root'ом та програмами
57користувача.
2b4363d2 58
8b99e6d8 59%package devel
2a305f7e 60Summary: Header file for utempter library
c1511034 61Summary(pl.UTF-8): Plik nagłówkowy biblioteki utemptera
c74ab439 62Group: Development/Libraries
2a305f7e 63Requires: %{name} = %{version}-%{release}
dbd06992 64Obsoletes: libutempter0-devel
7bea4643 65Obsoletes: utempter-devel
b1fb8c81 66
67%description devel
2a305f7e 68Header file for utempter library.
dd80edbc 69
35ebba1a
JR
70%description devel -l pl.UTF-8
71Plik nagłówkowy biblioteki utemptera.
d6a73568 72
dd80edbc 73%prep
b1fb8c81 74%setup -q
fe868437 75%patch0 -p1
76%patch1 -p1
dd80edbc 77
78%build
f10e7645
AM
79%{__make} \
80 CC="%{__cc}" \
7bea4643
AM
81 RPM_OPT_FLAGS="%{rpmcppflags} %{rpmcflags}" \
82 libdir="%{_libdir}" \
83 libexecdir="%{_libexecdir}"
dd80edbc 84
85%install
86rm -rf $RPM_BUILD_ROOT
29d05494 87
f10e7645 88%{__make} install \
7bea4643
AM
89 libdir="%{_libdir}" \
90 libexecdir="%{_libexecdir}" \
91 DESTDIR=$RPM_BUILD_ROOT
dd80edbc 92
d6a73568 93install -d $RPM_BUILD_ROOT/var/run
94:> $RPM_BUILD_ROOT/var/run/utmpx
c1464daf 95
dd80edbc 96%clean
97rm -rf $RPM_BUILD_ROOT
98
bb0ea121
ER
99%pre
100%groupadd -g 22 utmp
101
2ce2fdff
ER
102%post
103/sbin/ldconfig
104if [ ! -f /var/run/utmpx ]; then
ad225706 105 umask 002
2ce2fdff 106 touch /var/run/utmpx
ad225706 107 chown root:utmp /var/run/utmpx
2ce2fdff
ER
108 chmod 0664 /var/run/utmpx
109fi
110
bb0ea121
ER
111%postun
112/sbin/ldconfig
113if [ "$1" = "0" ]; then
114 %groupremove utmp
115fi
8696ce2b 116
dd80edbc 117%files
b1fb8c81 118%defattr(644,root,root,755)
264a0106 119%attr(2755,root,utmp) %{_sbindir}/utempter
d988519e 120%attr(755,root,root) %{_sbindir}/utmp-cleanup
2a305f7e 121%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
78c8442b 122%attr(664,root,utmp) %ghost /var/run/utmpx
b1fb8c81 123
124%files devel
125%defattr(644,root,root,755)
83376abc 126%attr(755,root,root) %{_libdir}/lib*.so
8edf1616 127%{_includedir}/utempter.h
This page took 0.196668 seconds and 4 git commands to generate.