]> git.pld-linux.org Git - packages/shadow.git/blob - shadow.spec
- typo
[packages/shadow.git] / shadow.spec
1 Summary:        Shadow password file utilities for Linux
2 Summary(de):    Shadow-Paßwortdatei-Dienstprogramme für Linux
3 Summary(fr):    Fichiers utilitaires pour Shadow password pour Linux
4 Summary(pl):    Narzêdzia do obs³ugi shadow passwords
5 Summary(tr):    Gölge parola dosyasý araçlarý
6 Summary(pt_BR): Utilitários para o arquivo de senhas Shadow
7 Summary(es):    Utilitarios para el archivo de contraseñas Shadow
8 Name:           shadow
9 Version:        4.0.0
10 Release:        1
11 License:        BSD
12 Group:          Applications/System
13 Group(de):      Applikationen/System
14 Group(pl):      Aplikacje/System
15 Source0:        ftp://ftp.pld.org.pl/software/shadow/%{name}-%{version}.tar.bz2
16 Source1:        %{name}-login.defs
17 Source2:        %{name}.useradd
18 Source3:        chage.pamd
19 Source4:        userdb.pamd
20 Source5:        chsh.pamd
21 Source6:        chfn.pamd
22 Source7:        passwd.pamd
23 Patch1:         %{name}-pld.patch
24 Patch2:         %{name}-utmpx.patch
25 BuildRequires:  pam-devel
26 BuildRequires:  autoconf
27 BuildRequires:  automake
28 BuildRequires:  libtool
29 BuildRequires:  gettext-devel
30 Provides:       shadow-utils
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 Obsoletes:      shadow-utils
33 Obsoletes:      passwd
34
35 %description
36 This package includes the programs necessary to convert standard UNIX
37 password files to the shadow password format, as well as programs for
38 command-line management of the user's accounts.
39  - 'pwconv' converts everything to the shadow password format.
40  - 'pwunconv' unconverts from shadow passwords, generating a file in
41    the current directory called npasswd that is a standard UNIX password
42    file.
43  - 'pwck' checks the integrity of the password and shadow files.
44  - 'lastlog' prints out the last login times of all users.
45  - 'useradd', 'userdel' and 'usermod' for accounts management.
46  - 'groupadd', 'groupdel' and 'groupmod' for group management.
47
48 A number of man pages are also included that relate to these
49 utilities, and shadow passwords in general.
50
51 %description -l pl
52 Pakiet zawiera programy do obs³ugi shadow password. Zanjduj± siê w nim
53 programy do konwersji standardowego pliku hase³ do wersji shadow
54 password a tak¿e programy do zarz±dania kontami u¿ytkowników w
55 systemie
56  - 'pwconv' konwertuje do formatu shadow passwords
57  - 'pwunconv' konwertuje z shadow passwords do formatu standardowego
58    pliku hase³. W bie¿±cym katalogu tworzy plik npasswd bêd±cy
59    standardowym plikiem z has³ami.
60  - 'lastlog' wy¶wietla czas logowania u¿ytkowników
61  - 'userdel' i 'usermod' do zarz±dzania kontami u¿ytkowników.
62  - 'groupadd', 'groupdel' and 'groupmod' do zarz±dzania grupami
63
64 Ostrze¿enie:
65
66 Programy znajduj±ce siê w tym pakiecie s± niezbêdne do prawid³owej
67 pracy twojego systemu i podobnie jak pakiet z bibliotekami systemowymi
68 - glibc nigdy nie powinien zostaæ odinstalowany!
69
70 %description -l pt_BR
71 Este pacote inclui os programas necessários para converter
72 arquivos-padrão UNIX de senha para o formato shadow.  - 'pwconv5'
73 converte tudo para o formato de senhas do shadow.  - 'pwunconv'
74 desconverte senhas shadow, gerando um arquivo no diretório corrente
75 chamado npasswd que é o arquivo-padrão UNIX de senha.  - 'pwck'
76 checa a integridade da senha e dos arquivos shadow.  - 'lastlog'
77 mostra o último momento de login de todos os usuários.
78
79 Várias páginas de manual estão também incluídas sobre estes utilitários e
80 senhas shadow em geral.
81
82 %description -l es
83 Este paquete incluye los programas necesarios para convertir Archivos padrón
84 UNIX de contraseña al formato shadow.  - 'pwconv5' convierte todo al formato de
85 contraseñas del shadow.  - 'pwunconv' deshace la conversión de contraseñas
86 shadow, creando un archivo en el directorio corriente llamado npasswd que es el
87 archivo padrón UNIX de contraseña.  - 'pwck' chequea la integridad de la
88 contraseña y de los archivos shadow.  - 'lastlog' enseña el último momento de
89 login de todos los usuarios.  Están también incluidas, en general, varias
90 páginas de manual sobre estos utilitarios y contraseñas shadow.
91
92 %prep
93 %setup -q 
94 %patch1 -p1 
95 %patch2 -p1 
96
97 %build
98 gettextize --copy --force
99 aclocal
100 %configure \
101         --disable-desrpc \
102         --with-libcrypt \
103         %{!?_without_static:--enable-static} \
104         %{!?_without_static:--disable-shared} \
105         %{?_without_static:--disable-static} \
106         %{?_without_static:--enable-shared} \
107         --with-libpam \
108         --with-md5crypt \
109         --with-nls \
110         --without-included-gettext 
111 %{__make}  
112
113 %install
114 rm -rf $RPM_BUILD_ROOT
115
116 %{__make} install DESTDIR=$RPM_BUILD_ROOT
117
118 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{default,pam.d,security,skel}
119
120 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/login.defs
121 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/default/useradd
122 install %{SOURCE3} $RPM_BUILD_ROOT/etc/pam.d/chage
123 install %{SOURCE4} $RPM_BUILD_ROOT/etc/pam.d/shadow
124 install %{SOURCE5} $RPM_BUILD_ROOT/etc/pam.d/chsh
125 install %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/chfn
126 install %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/passwd
127
128 :> $RPM_BUILD_ROOT%{_sysconfdir}/shadow
129 touch $RPM_BUILD_ROOT%{_sysconfdir}/security/{chfn,chsh}.allow
130
131 echo .so pwconv.8 > $RPM_BUILD_ROOT%{_mandir}/man8/pwunconv.8
132 echo .so pwconv.8 > $RPM_BUILD_ROOT%{_mandir}/man8/grpconv.8
133 echo .so pwconv.8 > $RPM_BUILD_ROOT%{_mandir}/man8/grpunconv.8
134
135 gzip -9nf doc/ANNOUNCE NEWS doc/README doc/README.linux doc/HOWTO
136
137 %find_lang %{name}
138
139 %clean
140 rm -rf $RPM_BUILD_ROOT
141
142 %post
143 %{!?_without_static:#}/sbin/ldconfig
144 if [ ! -f /etc/shadow ]; then
145         %{_sbindir}/pwconv
146 fi
147
148 %{!?_without_static:#}%postun -p /sbin/ldconfig
149
150 %files -f %{name}.lang
151 %defattr(644,root,root,755)
152 %doc doc/*.gz
153
154 %attr(750,root,root) %dir %{_sysconfdir}/default
155 %attr(640,root,root) %config %verify(not size mtime md5) %{_sysconfdir}/default/*
156 %attr(640,root,root) %config %verify(not size mtime md5) /etc/pam.d/*
157 %attr(640,root,root) %config %verify(not size mtime md5) /etc/security/*
158
159 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/login.defs
160 %attr(400,root,root) %ghost %{_sysconfdir}/shadow
161
162 %dir /etc/skel
163
164 %{!?_without_static:#}%attr(755,root,root) /usr/lib/lib*
165 %attr(755,root,root) %{_sbindir}/user*
166 %attr(755,root,root) %{_sbindir}/group*
167 %attr(755,root,root) %{_sbindir}/grpck
168 %attr(755,root,root) %{_sbindir}/pwck
169 %attr(755,root,root) %{_sbindir}/*conv
170 %attr(755,root,root) %{_sbindir}/chpasswd
171 %attr(755,root,root) %{_sbindir}/dpasswd
172 %attr(755,root,root) %{_sbindir}/logoutd
173 %attr(755,root,root) %{_sbindir}/newusers
174 %attr(755,root,root) %{_sbindir}/mkpasswd
175 %attr(755,root,root) %{_sbindir}/vipw
176 %attr(4755,root,root) %{_bindir}/chfn
177 %attr(4755,root,root) %{_bindir}/chsh
178 %attr(4755,root,root) %{_bindir}/expiry
179 %attr(4755,root,root) %{_bindir}/gpasswd
180 %attr(4755,root,root) %{_bindir}/passwd
181 %attr(755,root,root) %{_bindir}/chage
182 %attr(755,root,root) %{_bindir}/faillog
183 %attr(755,root,root) %{_bindir}/groups
184 %attr(755,root,root) %{_bindir}/lastlog
185 %attr(755,root,root) %{_bindir}/newgrp
186 %attr(755,root,root) %{_bindir}/sg
187 %attr(755,root,root) %{_bindir}/su
188
189 %{_mandir}/man1/gpasswd.*
190 %{_mandir}/man1/chage.*
191 %{_mandir}/man1/chfn.*
192 %{_mandir}/man1/chsh.*
193 %{_mandir}/man1/passwd.*
194 %{_mandir}/man5/login.defs.*
195 %{_mandir}/man5/passwd.*
196 %{_mandir}/man5/shadow.*
197 %{_mandir}/man5/porttime.*
198 %{_mandir}/man5/faillog.*
199 %{_mandir}/man8/faillog.*
200 %{_mandir}/man8/groupdel.*
201 %{_mandir}/man8/groupmod.*
202 %{_mandir}/man8/grpck.*
203 %{_mandir}/man8/grpconv.*
204 %{_mandir}/man8/logoutd.*
205 %{_mandir}/man8/mkpasswd.*
206 %{_mandir}/man8/newusers.*
207 %{_mandir}/man8/pwck.*
208 %{_mandir}/man8/pwunconv.*
209 %{_mandir}/man8/useradd.*
210 %{_mandir}/man8/userdel.*
211 %{_mandir}/man8/usermod.*
212 %{_mandir}/man8/lastlog.*
213 %{_mandir}/man8/pwconv.*
214 %{_mandir}/man8/chpasswd.*
215 %{_mandir}/man8/groupadd.*
216 %{_mandir}/man8/grpunconv.*
217
218 %lang(pl) %{_mandir}/pl/man1/chage.*
219 %lang(pl) %{_mandir}/pl/man1/gpasswd.*
220 %lang(pl) %{_mandir}/pl/man1/chfn.*
221 %lang(pl) %{_mandir}/pl/man1/chsh.*
222 %lang(pl) %{_mandir}/pl/man1/passwd.*
223 %lang(pl) %{_mandir}/pl/man5/faillog.*
224 %lang(pl) %{_mandir}/pl/man5/login.defs.*
225 %lang(pl) %{_mandir}/pl/man5/passwd.*
226 %lang(pl) %{_mandir}/pl/man5/porttime.*
227 %lang(pl) %{_mandir}/pl/man5/shadow.*
228 %lang(pl) %{_mandir}/pl/man8/chpasswd.*
229 %lang(pl) %{_mandir}/pl/man8/faillog.*
230 %lang(pl) %{_mandir}/pl/man8/groupadd.*
231 %lang(pl) %{_mandir}/pl/man8/groupdel.*
232 %lang(pl) %{_mandir}/pl/man8/groupmod.*
233 %lang(pl) %{_mandir}/pl/man8/grpck.*
234 %lang(pl) %{_mandir}/pl/man8/lastlog.*
235 %lang(pl) %{_mandir}/pl/man8/logoutd.*
236 %lang(pl) %{_mandir}/pl/man8/mkpasswd.*
237 %lang(pl) %{_mandir}/pl/man8/newusers.*
238 %lang(pl) %{_mandir}/pl/man8/pwck.*
239 %lang(pl) %{_mandir}/pl/man8/pwconv.*
240 %lang(pl) %{_mandir}/pl/man8/useradd.*
241 %lang(pl) %{_mandir}/pl/man8/userdel.*
242 %lang(pl) %{_mandir}/pl/man8/usermod.*
243
244 %lang(ja) %{_mandir}/ja/man1/chage.*
245 %lang(ja) %{_mandir}/ja/man1/gpasswd.*
246 %lang(ja) %{_mandir}/ja/man1/chfn.*
247 %lang(ja) %{_mandir}/ja/man1/chsh.*
248 %lang(ja) %{_mandir}/ja/man1/passwd.*
249 %lang(ja) %{_mandir}/ja/man5/faillog.*
250 %lang(ja) %{_mandir}/ja/man5/login.defs.*
251 %lang(ja) %{_mandir}/ja/man5/passwd.*
252 %lang(ja) %{_mandir}/ja/man5/porttime.*
253 %lang(ja) %{_mandir}/ja/man5/shadow.*
254 %lang(ja) %{_mandir}/ja/man8/chpasswd.*
255 %lang(ja) %{_mandir}/ja/man8/faillog.*
256 %lang(ja) %{_mandir}/ja/man8/groupadd.*
257 %lang(ja) %{_mandir}/ja/man8/groupdel.*
258 %lang(ja) %{_mandir}/ja/man8/groupmod.*
259 %lang(ja) %{_mandir}/ja/man8/grpck.*
260 %lang(ja) %{_mandir}/ja/man8/lastlog.*
261 %lang(ja) %{_mandir}/ja/man8/logoutd.*
262 %lang(ja) %{_mandir}/ja/man8/mkpasswd.*
263 %lang(ja) %{_mandir}/ja/man8/newusers.*
264 %lang(ja) %{_mandir}/ja/man8/pwck.*
265 %lang(ja) %{_mandir}/ja/man8/pwconv.*
266 %lang(ja) %{_mandir}/ja/man8/useradd.*
267 %lang(ja) %{_mandir}/ja/man8/userdel.*
268 %lang(ja) %{_mandir}/ja/man8/usermod.*
269
270 %lang(pt_BR) %{_mandir}/pt_BR/man1/chage.*
271 %lang(pt_BR) %{_mandir}/pt_BR/man1/gpasswd.*
272 %lang(pt_BR) %{_mandir}/pt_BR/man1/chfn.*
273 %lang(pt_BR) %{_mandir}/pt_BR/man1/chsh.*
274 %lang(pt_BR) %{_mandir}/pt_BR/man1/passwd.*
275 %lang(pt_BR) %{_mandir}/pt_BR/man5/faillog.*
276 %lang(pt_BR) %{_mandir}/pt_BR/man5/login.defs.*
277 %lang(pt_BR) %{_mandir}/pt_BR/man5/passwd.*
278 %lang(pt_BR) %{_mandir}/pt_BR/man5/porttime.*
279 %lang(pt_BR) %{_mandir}/pt_BR/man5/shadow.*
280 %lang(pt_BR) %{_mandir}/pt_BR/man8/chpasswd.*
281 %lang(pt_BR) %{_mandir}/pt_BR/man8/faillog.*
282 %lang(pt_BR) %{_mandir}/pt_BR/man8/groupadd.*
283 %lang(pt_BR) %{_mandir}/pt_BR/man8/groupdel.*
284 %lang(pt_BR) %{_mandir}/pt_BR/man8/groupmod.*
285 %lang(pt_BR) %{_mandir}/pt_BR/man8/grpck.*
286 %lang(pt_BR) %{_mandir}/pt_BR/man8/lastlog.*
287 %lang(pt_BR) %{_mandir}/pt_BR/man8/logoutd.*
288 %lang(pt_BR) %{_mandir}/pt_BR/man8/mkpasswd.*
289 %lang(pt_BR) %{_mandir}/pt_BR/man8/newusers.*
290 %lang(pt_BR) %{_mandir}/pt_BR/man8/pwck.*
291 %lang(pt_BR) %{_mandir}/pt_BR/man8/pwconv.*
292 %lang(pt_BR) %{_mandir}/pt_BR/man8/useradd.*
293 %lang(pt_BR) %{_mandir}/pt_BR/man8/userdel.*
294 %lang(pt_BR) %{_mandir}/pt_BR/man8/usermod.*
This page took 0.058649 seconds and 4 git commands to generate.