]> git.pld-linux.org Git - packages/yp-tools.git/blame - yp-tools.spec
- updated to 4.2.3; use libtirpc+appropriate libnsl for IPv6 support
[packages/yp-tools.git] / yp-tools.spec
CommitLineData
6d1f4fc0
JB
1# TODO: use libxcrypt again? (or switch from libcrypt to libxcrypt globally)
2#
3# Conditional build:
4%bcond_with cracklib # cracklib support in yppasswd
5
a487aee0 6Summary: NIS (or YP) client programs
f9c74f18
ER
7Summary(de.UTF-8): NIS (YP)-Clients
8Summary(es.UTF-8): Clientes NIS (YP)
9Summary(fr.UTF-8): Clients NIS (YP)
10Summary(ja.UTF-8): NIS (または YP)クライアントプログラム
11Summary(pl.UTF-8): Klienci NIS (YP)
12Summary(pt_BR.UTF-8): Clientes NIS (YP)
13Summary(ru.UTF-8): Клиентские программы NIS (или YP)
14Summary(tr.UTF-8): NIS (YP) istemcileri
15Summary(uk.UTF-8): Клієнтські програми NIS (або YP)
16Summary(zh_CN.UTF-8): NIS(或者 YP)客户端程序
f074bf30 17Name: yp-tools
6d1f4fc0
JB
18Version: 4.2.3
19Release: 1
f3b30fd0 20License: GPL v2
a487aee0 21Group: Networking/Utilities
6d1f4fc0
JB
22#Source0Download: https://github.com/thkukuk/yp-tools/releases
23Source0: https://github.com/thkukuk/yp-tools/archive/v%{version}/%{name}-%{version}.tar.gz
24# Source0-md5: b2beee519500c48f27570958b1d6cb86
ecdf2a38 25Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
0020ba5a 26# Source1-md5: 44a8ee872fa7a8df95ce311356a3cb95
8ef5bad1 27URL: http://www.linux-nis.org/
6d1f4fc0 28BuildRequires: autoconf >= 2.50
f3b30fd0 29BuildRequires: automake >= 1.5
6d1f4fc0
JB
30%{?with_cracklib:BuildRequires: cracklib-devel}
31BuildRequires: gettext-tools >= 0.19.2
32BuildRequires: libnsl-devel >= 1.0.4
33BuildRequires: libtirpc-devel >= 1.0.1
34BuildRequires: libtool >= 2:2
35#BuildRequires: libxcrypt-devel
36BuildRequires: pkgconfig
37Requires: libnsl >= 1.0.4
38Requires: libtirpc >= 1.0.1
f074bf30 39Requires: ypbind
f3b30fd0
JB
40Obsoletes: yp-clients
41Obsoletes: yppasswd
42BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
f074bf30
JR
43
44%description
a487aee0 45The Network Information Service (NIS) is a system which provides
46network information (login names, passwords, home directories, group
47information) to all of the machines on a network. NIS can enable users
48to login on any machine on the network, as long as the machine has the
49NIS client programs running and the user's password is recorded in the
50NIS passwd database. NIS was formerly known as Sun Yellow Pages (YP).
f074bf30
JR
51
52This package's NIS implementation is based on FreeBSD's YP and is a
a487aee0 53special port for glibc 2.x and libc versions 5.4.21 and later. This
54package only provides the NIS client programs. In order to use the
f074bf30
JR
55clients, you'll need to already have an NIS server running on your
56network. An NIS server is provided in the ypserv package.
57
a487aee0 58Install the yp-tools package if you need NIS client programs for
59machines on your network. You will also need to install the ypbind
60package on every machine running NIS client programs. If you need an
61NIS server, you'll need to install the ypserv package on one machine
62on the network.
63
752c6c57
JR
64%description -l de.UTF-8
65Diese Implementierung von NIS für Linux basiert auf dem YP-Material
66für FreeBSD.
a487aee0 67
752c6c57 68Diese Implementierung stellt nur NIS-_Clients_ zur Verfügung. Es muß
a487aee0 69irgendwo bereits ein NIS-Server laufen.
70
752c6c57
JR
71%description -l es.UTF-8
72Esta implementación de NIS para Linux está basada en el YP para
27ff3194 73FreeBSD. Es un porte especial para glibc 2.x y libc $>$=5.4.21. Esta
752c6c57
JR
74implementación solamente provee clientes NIS. Debes tener un servidor
75NIS ejecutando en alguna máquina. Puedes encontrar uno para Linux en
27ff3194 76http://www-vt.uni-paderborn.de/\~kukuk/Linux/nis.html. Por Favor, lee
752c6c57 77también NIS-HOWTO.
27ff3194 78
752c6c57
JR
79%description -l fr.UTF-8
80Implantation de NIS pour Linux basée sur l'YP de FreeBSD.
a487aee0 81
82Cette implantation n'offre que les *clients* NIS. Vous devez avoir un
83serveur NIS qui tourne.
84
752c6c57 85%description -l pl.UTF-8
9d78cc05 86NIS (Network Information Service - sieciowy system informacji) jest
752c6c57
JR
87systemem dostarczającym przez informacje sieciowe (loginy, hasła,
88katalogi domowe, grupy użytkowników) do wszystkich maszyn w sieci. NIS
89może pozwalać użytkownikom logować się na dowolną maszynę w sieci o
90ile na tej maszynie działają programy klienckie NIS i hasło
91użytkownika jest zapisane w bazie NIS passwd. NIS był wcześniej znany
9d78cc05
JB
92jako Sun Yellow Pages (YP).
93
94Implementacja NIS z tego pakietu bazuje na YP z FreeBSD. Ten pakiet
752c6c57
JR
95zawiera tylko klientów NIS. Aby używać klientów, musisz mieć gdzieś w
96sieci działający serwer NIS - ten znajduje się w pakiecie ypserv.
9d78cc05 97
752c6c57
JR
98Zainstaluj pakiet yp-tools jeżeli potrzebujesz programów klienckich
99NIS. Będziesz potrzebował zainstalować też pakiet ypbind na każdej
100maszynie z klientami NIS. Jeżeli potrzebujesz serwer NIS, zainstaluj
9d78cc05
JB
101pakiet ypserv na jednej maszynie w sieci.
102
752c6c57
JR
103%description -l pt_BR.UTF-8
104Esta implementação de NIS para Linux é baseada no YP para FreeBSD. Ele
105é um porte especial para glibc 2.x e libc >=5.4.21.
27ff3194 106
752c6c57
JR
107Esta implementação somente provê clientes NIS. Você deve ter um
108servidor NIS rodando em alguma máquina. Você pode encontrar um para o
27ff3194 109Linux em http://www-vt.uni-paderborn.de/~kukuk/Linux/nis.html. Por
752c6c57
JR
110favor leia também o NIS-HOWTO.
111
112%description -l ru.UTF-8
113Network Information Service (NIS) - это система, предоставляющая
114сетевую информацию (имена пользователей, пароли, домашние каталоги,
115информацию о группах) всем машинам сети. NIS позволяет пользователям
116логиниться на любой машине в сети если на этой машине запущены
117клиентские программы NIS и пароль пользователя внесен в базу данных
118паролей NIS. NIS также известен как Sun Yellow Pages (YP).
119
120Данная реализация NIS основана на YP из FreeBSD и специально
121портирована под glibc 2.x и libc версий 5.4.21 или позже. Это пакет
122содержит только клиентские программы NIS. Для того, чтобы использовать
123эти клиенты, необходимо чтобы где-то в сети работал сервер NIS. Такой
124сервер включен в пакет ypserv.
125
126Установите пакет yp-tools на всех машинах, которые запускают
127клиентские программы NIS. Если вам нужен NIS-сервер, вам также
128необходимо установить пакет ypserv на какой-то из машин вашей сети.
129
130%description -l tr.UTF-8
131Bu paket Linux için bir NIS uyarlamasının yalnızca istemci kısımlarını
132içermektedir. Bu hizmetten yararlanabilmek için çalışan bir NIS
133sunucusuna gerek vardır.
134
135%description -l uk.UTF-8
136Network Information Service (NIS) - це система, яка надає мережеву
137інформацію (імена користувачів, паролі, домашні каталоги, інформацію
138про групи) всім машинам мережі. NIS дозволяє користувачам логінитися
139на будь-якій машині мережі якщо на цій машині запущені клієнтські
140програми NIS і пароль користувача внесений до бази даних паролів NIS.
141NIS також відомий як Sun Yellow Pages (YP).
142
143Ця реалізація NIS базована на YP з FreeBSD і спеціально портована під
144glibc 2.x та libc версій 5.4.21 та старше. Цей пакет містить тільки
145клієнтські програми NIS. Для того, щоб використовувати ці клієнти,
146необхідно щоб десь у мережі працював сервер NIS. Такий сервер
147міститься у пакеті ypserv.
148
149Встановіть пакет yp-tools на усіх машинах, які запускають клієнтські
150програми NIS. Якщо вам потрібен NIS-сервер, вам також необхідно
151встановити пакет ypserv на якійсь з машин вашої мережі.
a9c487c5 152
f074bf30
JR
153%prep
154%setup -q
155
156%build
b601a471 157%{__gettextize}
6d1f4fc0 158%{__libtoolize}
f3b30fd0 159%{__aclocal} -I m4
e8fb4907 160%{__autoconf}
f3b30fd0 161%{__autoheader}
e8fb4907 162%{__automake}
f074bf30 163%configure \
6d1f4fc0 164 %{?with_cracklib:--enable-cracklib} \
f074bf30 165 --disable-domainname
c53b5867 166%{__make}
f074bf30
JR
167
168%install
169rm -rf $RPM_BUILD_ROOT
73ce5c7f 170
f3b30fd0
JB
171%{__make} install \
172 DESTDIR=$RPM_BUILD_ROOT
b29e122d 173
6d1f4fc0
JB
174# man omitted from make install, but executable is installed
175cp -p man/yptest.8 $RPM_BUILD_ROOT%{_mandir}/man8
176
896ca4db 177bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
178
f074bf30
JR
179%find_lang %{name}
180
181%clean
182rm -rf $RPM_BUILD_ROOT
183
f3b30fd0 184%files -f %{name}.lang
f074bf30 185%defattr(644,root,root,755)
6d1f4fc0
JB
186%doc AUTHORS ChangeLog NEWS README THANKS etc/nsswitch.conf
187%attr(755,root,root) %{_bindir}/ypcat
188%attr(755,root,root) %{_bindir}/ypchfn
189%attr(755,root,root) %{_bindir}/ypchsh
190%attr(755,root,root) %{_bindir}/ypmatch
191%attr(755,root,root) %{_bindir}/yppasswd
192%attr(755,root,root) %{_bindir}/ypwhich
193%attr(755,root,root) %{_sbindir}/yp_dump_binding
194%attr(755,root,root) %{_sbindir}/yppoll
195%attr(755,root,root) %{_sbindir}/ypset
196%attr(755,root,root) %{_sbindir}/yptest
197%{_mandir}/man1/ypcat.1*
198%{_mandir}/man1/ypchfn.1*
199%{_mandir}/man1/ypchsh.1*
200%{_mandir}/man1/ypmatch.1*
201%{_mandir}/man1/yppasswd.1*
202%{_mandir}/man1/ypwhich.1*
f3b30fd0 203%{_mandir}/man5/nicknames.5*
6d1f4fc0
JB
204%{_mandir}/man8/yp_dump_binding.8*
205%{_mandir}/man8/yppoll.8*
206%{_mandir}/man8/ypset.8*
207%{_mandir}/man8/yptest.8*
f3b30fd0
JB
208%lang(fi) %{_mandir}/fi/man1/yp*.1*
209%lang(ja) %{_mandir}/ja/man1/yp*.1*
210%lang(ja) %{_mandir}/ja/man5/nicknames.5*
211%lang(ja) %{_mandir}/ja/man8/yp*.8*
212%lang(pl) %{_mandir}/pl/man1/yp*.1*
f074bf30 213/var/yp/nicknames
This page took 0.1265 seconds and 4 git commands to generate.