]> git.pld-linux.org Git - packages/openssh.git/blame - openssh.spec
Rel 5; add upstream official fixes for stable release (https://lists.mindrot.org...
[packages/openssh.git] / openssh.spec
CommitLineData
3a075991
AM
1# TODO:
2# - add trigger to enable this:
3# * sshd(8): This release turns on pre-auth sandboxing sshd by default for
4# new installs, by setting UsePrivilegeSeparation=sandbox in sshd_config.
2ebfbf87 5#
2ca913e8 6# Conditional build:
bb7a58b9 7%bcond_without audit # sshd audit support
be127028
JB
8%bcond_with gnome # gnome-askpass (GNOME 1.x) utility
9%bcond_without gtk # gnome-askpass (GTK+ 2.x) utility
10%bcond_without ldap # LDAP support
11%bcond_with ldns # DNSSEC support via libldns
12%bcond_without libedit # libedit (editline/history support in sftp client)
13%bcond_without kerberos5 # Kerberos5 support
14%bcond_without selinux # SELinux support
cebd27df 15%bcond_without libseccomp # use libseccomp for seccomp privsep (requires 3.5 kernel)
5c609334 16%bcond_with hpn # High Performance SSH/SCP - HPN-SSH including Cipher NONE (broken too often)
be127028 17%bcond_without tests # test suite
dfcab906 18%bcond_with tests_conch # run conch interoperability tests
516496e1 19
cef904f1
JB
20# gtk2-based gnome-askpass means no gnome1-based
21%{?with_gtk:%undefine with_gnome}
cc788d8e 22
2ebfbf87
ER
23%if "%{pld_release}" == "ac"
24%define pam_ver 0.79.0
25%else
afced56b 26%define pam_ver 1:1.1.8-5
2ebfbf87 27%endif
52000378 28Summary: OpenSSH free Secure Shell (SSH) implementation
25e16946
ER
29Summary(de.UTF-8): OpenSSH - freie Implementation der Secure Shell (SSH)
30Summary(es.UTF-8): Implementación libre de SSH
31Summary(fr.UTF-8): Implémentation libre du shell sécurisé OpenSSH (SSH)
32Summary(it.UTF-8): Implementazione gratuita OpenSSH della Secure Shell
33Summary(pl.UTF-8): Publicznie dostępna implementacja bezpiecznego shella (SSH)
34Summary(pt.UTF-8): Implementação livre OpenSSH do protocolo 'Secure Shell' (SSH)
35Summary(pt_BR.UTF-8): Implementação livre do SSH
36Summary(ru.UTF-8): OpenSSH - свободная реализация протокола Secure Shell (SSH)
37Summary(uk.UTF-8): OpenSSH - вільна реалізація протоколу Secure Shell (SSH)
52000378 38Name: openssh
8ecc35d4 39Version: 8.9p1
fdf9e348 40Release: 5
f5fc6a92 41Epoch: 2
5d1c7089 42License: BSD
43Group: Applications/Networking
9e60e43d 44Source0: https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/%{name}-%{version}.tar.gz
8ecc35d4 45# Source0-md5: f33910174f0af52491277211e2b105bb
486d736c
JR
46Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
47# Source1-md5: 66943d481cc422512b537bcc2c7400d1
48Source2: %{name}d.init
49Source3: %{name}d.pamd
50Source4: %{name}.sysconfig
51Source5: ssh-agent.sh
52Source6: ssh-agent.conf
b32891d6 53Source7: %{name}-lpk.schema
c75fc765
JR
54Source9: sshd.service
55Source10: sshd-keygen
84b4a299
ER
56Source11: sshd.socket
57Source12: sshd@.service
fdf9e348
AM
58Patch100: %{name}-git.patch
59# Patch100-md5: xyz
babeef58 60Patch0: %{name}-no-pty-tests.patch
f5fe75c7 61Patch1: %{name}-tests-reuseport.patch
8d59ede4
JB
62Patch2: %{name}-pam_misc.patch
63Patch3: %{name}-sigpipe.patch
501aed94 64# http://pkgs.fedoraproject.org/gitweb/?p=openssh.git;a=tree
2faa36da
ER
65Patch4: %{name}-ldap.patch
66Patch5: %{name}-ldap-fixes.patch
a46537e7
ER
67Patch6: ldap.conf.patch
68Patch7: %{name}-config.patch
69Patch8: ldap-helper-sigpipe.patch
0a069c2e 70# High Performance SSH/SCP - HPN-SSH - http://www.psc.edu/networking/projects/hpn-ssh/
0d5b2bd4
ER
71# http://www.psc.edu/networking/projects/hpn-ssh/openssh-5.2p1-hpn13v6.diff.gz
72Patch9: %{name}-5.2p1-hpn13v6.diff
8ecc35d4 73
100234b3 74Patch11: %{name}-chroot.patch
cf41b13a 75
dfcab906 76Patch13: %{name}-skip-interop-tests.patch
eefe27ae 77Patch14: %{name}-bind.patch
f4e7272b 78Patch15: %{name}-disable_ldap.patch
309c76aa 79Patch16: openssl3.0.patch
c5eb8e82 80URL: http://www.openssh.com/portable.html
0a069c2e 81BuildRequires: %{__perl}
26d23d17
JB
82%{?with_audit:BuildRequires: audit-libs-devel}
83BuildRequires: autoconf >= 2.50
8f12ae30 84BuildRequires: automake
9cfed0b2 85%{?with_gnome:BuildRequires: gnome-libs-devel}
86%{?with_gtk:BuildRequires: gtk+2-devel}
044fff96 87%{?with_kerberos5:BuildRequires: heimdal-devel >= 0.7}
be127028 88%{?with_ldns:BuildRequires: ldns-devel}
f6c7fa07 89%{?with_libedit:BuildRequires: libedit-devel}
fb727dfc 90BuildRequires: libfido2-devel >= 1.5.0
2c09e4b5 91%{?with_libseccomp:BuildRequires: libseccomp-devel}
70329622 92%{?with_selinux:BuildRequires: libselinux-devel}
044fff96 93%{?with_ldap:BuildRequires: openldap-devel}
3d24266b 94BuildRequires: openssl-devel >= 1.1.0g
92d612e6 95BuildRequires: pam-devel
9cfed0b2 96%{?with_gtk:BuildRequires: pkgconfig}
dfcab906
JP
97%if %{with tests} && %{with tests_conch}
98BuildRequires: python-TwistedConch
99%endif
2ebfbf87 100BuildRequires: rpm >= 4.4.9-56
56a884d0 101BuildRequires: rpmbuild(macros) >= 1.752
a42c5034 102BuildRequires: sed >= 4.0
3512e61a 103BuildRequires: zlib-devel >= 1.2.3
744d77c8 104%if %{with tests} && 0%(id -u sshd >/dev/null 2>&1; echo $?)
9880a59f
ER
105BuildRequires: %{name}-server
106%endif
ea57cfec
ER
107%if %{with tests} && %{with libseccomp}
108# libseccomp based sandbox requires NO_NEW_PRIVS prctl flag
109BuildRequires: uname(release) >= 3.5
110%endif
3512e61a 111Requires: zlib >= 1.2.3
2ebfbf87
ER
112%if "%{pld_release}" == "ac"
113Requires: filesystem >= 2.0-1
114Requires: pam >= 0.79.0
115%else
680fc8d4 116Requires: filesystem >= 3.0-11
2ebfbf87 117Requires: pam >= %{pam_ver}
a9abed26 118Suggests: xorg-app-xauth
2ebfbf87 119%endif
f937b661 120Obsoletes: ssh
05fbd2e9 121BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
52000378 122
b7b47957 123%define _sysconfdir /etc/ssh
1dd7cf18 124%define _libexecdir %{_libdir}/%{name}
a14c109c 125%define _privsepdir /usr/share/empty
b32891d6 126%define schemadir /usr/share/openldap/schema
6fe24471
AF
127
128%description
129Ssh (Secure Shell) a program for logging into a remote machine and for
11530f15 130executing commands in a remote machine. It is intended to replace
131rlogin and rsh, and provide secure encrypted communications between
132two untrusted hosts over an insecure network. X11 connections and
133arbitrary TCP/IP ports can also be forwarded over the secure channel.
6fe24471 134
11530f15 135OpenSSH is OpenBSD's rework of the last free version of SSH, bringing
136it up to date in terms of security and features, as well as removing
137all patented algorithms to seperate libraries (OpenSSL).
6fe24471 138
11530f15 139This package includes the core files necessary for both the OpenSSH
140client and server. To make this package useful, you should also
141install openssh-clients, openssh-server, or both.
a42c5034 142
0d5b2bd4 143%if %{with hpn}
0a069c2e 144This release includes High Performance SSH/SCP patches from
a42c5034
ER
145http://www.psc.edu/networking/projects/hpn-ssh/ which are supposed to
146increase throughput on fast connections with high RTT (20-150 msec).
088aab43 147See the website for '-w' values for your connection and /proc/sys TCP
148values. BTW. in a LAN you have got generally RTT < 1 msec.
149%endif
6fe24471 150
84ae85a3 151%description -l de.UTF-8
aebfac88
JB
152OpenSSH (Secure Shell) stellt den Zugang zu anderen Rechnern her. Es
153ersetzt telnet, rlogin, rexec und rsh und stellt eine sichere,
84ae85a3
JR
154verschlüsselte Verbindung zwischen zwei nicht vertrauenswürdigen Hosts
155über eine unsicheres Netzwerk her. X11 Verbindungen und beliebige
156andere TCP/IP Ports können ebenso über den sicheren Channel
aebfac88
JB
157weitergeleitet werden.
158
84ae85a3
JR
159%description -l es.UTF-8
160SSH es un programa para accesar y ejecutar órdenes en computadores
161remotos. Sustituye rlogin y rsh, y suministra un canal de comunicación
6c34819e 162seguro entre dos servidores en una red insegura. Conexiones X11 y
84ae85a3 163puertas TCP/IP arbitrárias también pueden ser usadas por el canal
6c34819e 164seguro.
165
166OpenSSH es el resultado del trabajo del equipo de OpenBSD para
84ae85a3
JR
167continuar la última versión gratuita de SSH, actualizándolo en
168términos de seguridad y recursos,así también eliminando todos los
169algoritmos patentados y colocándolos en bibliotecas separadas
6c34819e 170(OpenSSL).
171
172Este paquete contiene "port" para Linux de OpenSSH. Se debe instalar
84ae85a3 173también el paquete openssh-clients u openssh-server o ambos.
6c34819e 174
84ae85a3
JR
175%description -l fr.UTF-8
176OpenSSH (Secure Shell) fournit un accès à un système distant. Il
aebfac88 177remplace telnet, rlogin, rexec et rsh, tout en assurant des
84ae85a3
JR
178communications cryptées securisées entre deux hôtes non fiabilisés sur
179un réseau non sécurisé. Des connexions X11 et des ports TCP/IP
180arbitraires peuvent également être transmis sur le canal sécurisé.
aebfac88 181
84ae85a3 182%description -l it.UTF-8
aebfac88
JB
183OpenSSH (Secure Shell) fornisce l'accesso ad un sistema remoto.
184Sostituisce telnet, rlogin, rexec, e rsh, e fornisce comunicazioni
185sicure e crittate tra due host non fidati su una rete non sicura. Le
186connessioni X11 ad una porta TCP/IP arbitraria possono essere
187inoltrate attraverso un canale sicuro.
188
84ae85a3
JR
189%description -l pl.UTF-8
190Ssh (Secure Shell) to program służący do logowania się na zdalną
191maszynę i uruchamiania na niej aplikacji. W zamierzeniu openssh ma
192zastąpić rlogin, rsh i dostarczyć bezpieczne, szyfrowane połączenie
193pomiędzy dwoma hostami.
93e2d77c 194
84ae85a3
JR
195Ten pakiet zawiera podstawowe pliki potrzebne zarówno po stronie
196klienta jak i serwera OpenSSH. Aby był użyteczny, trzeba zainstalować
197co najmniej jeden z pakietów: openssh-clients lub openssh-server.
a42c5034 198
0d5b2bd4 199%if %{with hpn}
84ae85a3
JR
200Ta wersja zawiera łaty z projektu High Performance SSH/SCP
201http://www.psc.edu/networking/projects/hpn-ssh/, które mają na celu
a42c5034
ER
202zwiększenie przepustowości transmisji dla szybkich połączeń z dużym
203RTT (20-150 msec). Na stronie projektu znaleźć można odpowednie dla
204danego połączenia wartości parametru '-w' oraz opcje /proc/sys dla
205TCP. Nawiasem mówiąc w sieciach LAN RTT < 1 msec.
088aab43 206%endif
aebfac88 207
84ae85a3 208%description -l pt.UTF-8
aebfac88 209OpenSSH (Secure Shell) fornece acesso a um sistema remoto. Substitui o
84ae85a3
JR
210telnet, rlogin, rexec, e o rsh e fornece comunicações seguras e
211cifradas entre duas máquinas sem confiança mútua sobre uma rede
212insegura. Ligações X11 e portos TCP/IP arbitrários também poder ser
aebfac88
JB
213reenviados pelo canal seguro.
214
84ae85a3
JR
215%description -l pt_BR.UTF-8
216SSH é um programa para acessar e executar comandos em máquinas
217remotas. Ele substitui rlogin e rsh, e provem um canal de comunicação
218seguro entre dois hosts em uma rede insegura. Conexões X11 e portas
219TCP/IP arbitrárias também podem ser usadas pelo canal seguro.
6c34819e 220
84ae85a3
JR
221OpenSSH é o resultado do trabalho da equipe do OpenBSD em continuar a
222última versão gratuita do SSH, atualizando-o em termos de segurança e
6c34819e 223recursos, assim como removendo todos os algoritmos patenteados e
224colocando-os em bibliotecas separadas (OpenSSL).
225
84ae85a3
JR
226Esse pacote contém o "port" pra Linux do OpenSSH. Você deve instalar
227também ou o pacote openssh-clients, ou o openssh-server, ou ambos.
228
229%description -l ru.UTF-8
230Ssh (Secure Shell) - это программа для "захода" (login) на удаленную
231машину и для выполнения команд на удаленной машине. Она предназначена
232для замены rlogin и rsh и обеспечивает безопасную шифрованную
233коммуникацию между двумя хостами в сети, являющейся небезопасной.
234Соединения X11 и любые порты TCP/IP могут также быть проведены через
235безопасный канал.
236
237OpenSSH - это переделка командой разработчиков OpenBSD последней
238свободной версии SSH, доведенная до современного состояния в терминах
239уровня безопасности и поддерживаемых возможностей. Все патентованные
240алгоритмы вынесены в отдельные библиотеки (OpenSSL).
241
242Этот пакет содержит файлы, необходимые как для клиента, так и для
243сервера OpenSSH. Вам нужно будет установить еще openssh-clients,
244openssh-server, или оба пакета.
245
246%description -l uk.UTF-8
247Ssh (Secure Shell) - це програма для "заходу" (login) до віддаленої
248машини та для виконання команд на віддаленій машині. Вона призначена
249для заміни rlogin та rsh і забезпечує безпечну шифровану комунікацію
250між двома хостами в мережі, яка не є безпечною. З'єднання X11 та
251довільні порти TCP/IP можуть також бути проведені через безпечний
252канал.
253
254OpenSSH - це переробка командою розробників OpenBSD останньої вільної
255версії SSH, доведена до сучасного стану в термінах рівня безпеки та
256підтримуваних можливостей. Всі патентовані алгоритми винесені до
257окремих бібліотек (OpenSSL).
258
259Цей пакет містить файли, необхідні як для клієнта, так і для сервера
260OpenSSH. Вам потрібно буде ще встановити openssh-clients,
261openssh-server, чи обидва пакети.
cb086001 262
52000378
AF
263%package clients
264Summary: OpenSSH Secure Shell protocol clients
25e16946
ER
265Summary(es.UTF-8): Clientes de OpenSSH
266Summary(pl.UTF-8): Klienci protokołu Secure Shell
267Summary(pt_BR.UTF-8): Clientes do OpenSSH
268Summary(ru.UTF-8): OpenSSH - клиенты протокола Secure Shell
269Summary(uk.UTF-8): OpenSSH - клієнти протоколу Secure Shell
52000378 270Group: Applications/Networking
f1608a0c 271Requires: %{name}
0ce7c246 272Suggests: %{name}-clients-helper-fido = %{epoch}:%{version}-%{release}
516496e1 273Provides: ssh-clients
a14c109c 274Obsoletes: ssh-clients
16efbe5b 275%requires_eq_to openssl openssl-devel
6fe24471 276
52000378
AF
277%description clients
278Ssh (Secure Shell) a program for logging into a remote machine and for
11530f15 279executing commands in a remote machine. It is intended to replace
280rlogin and rsh, and provide secure encrypted communications between
281two untrusted hosts over an insecure network. X11 connections and
282arbitrary TCP/IP ports can also be forwarded over the secure channel.
6fe24471 283
11530f15 284OpenSSH is OpenBSD's rework of the last free version of SSH, bringing
285it up to date in terms of security and features, as well as removing
286all patented algorithms to seperate libraries (OpenSSL).
52000378 287
11530f15 288This package includes the clients necessary to make encrypted
289connections to SSH servers.
52000378 290
84ae85a3 291%description clients -l es.UTF-8
6c34819e 292Este paquete incluye los clientes que se necesitan para hacer
293conexiones codificadas con servidores SSH.
294
84ae85a3
JR
295%description clients -l pl.UTF-8
296Ssh (Secure Shell) to program służący do logowania się na zdalną
297maszynę i uruchamiania na niej aplikacji. W zamierzeniu openssh ma
298zastąpić rlogin, rsh i dostarczyć bezpieczne, szyfrowane połączenie
299pomiędzy dwoma hostami.
93e2d77c 300
84ae85a3 301Ten pakiet zawiera klientów służących do łączenia się z serwerami SSH.
93e2d77c 302
84ae85a3
JR
303%description clients -l pt_BR.UTF-8
304Esse pacote inclui os clientes necessários para fazer conexões
6c34819e 305encriptadas com servidores SSH.
306
84ae85a3
JR
307%description clients -l ru.UTF-8
308Ssh (Secure Shell) - это программа для "захода" (login) на удаленную
309машину и для выполнения команд на удаленной машине.
cb086001 310
84ae85a3
JR
311Этот пакет содержит программы-клиенты, необходимые для установления
312зашифрованных соединений с серверами SSH.
cb086001 313
84ae85a3
JR
314%description clients -l uk.UTF-8
315Ssh (Secure Shell) - це програма для "заходу" (login) до віддаленої
316машини та для виконання команд на віддаленій машині.
cb086001 317
84ae85a3
JR
318Цей пакет містить програми-клієнти, необхідні для встановлення
319зашифрованих з'єднань з серверами SSH.
cb086001 320
8a7ba6eb
AM
321%package clients-agent-profile_d
322Summary: OpenSSH Secure Shell agent init script
4944be5f 323Summary(pl.UTF-8): Skrypt startowy agenta OpenSSH
8a7ba6eb
AM
324Group: Applications/Networking
325Requires: %{name}-clients = %{epoch}:%{version}-%{release}
326
327%description clients-agent-profile_d
328profile.d scripts for starting SSH agent.
329
4944be5f
JB
330%description clients-agent-profile_d -l pl.UTF-8
331Skrypty profile.d do uruchamiania agenta SSH.
332
8a7ba6eb
AM
333%package clients-agent-xinitrc
334Summary: OpenSSH Secure Shell agent init script
335Summary(pl.UTF-8): Skrypt inicjujący agenta ssh przez xinitrc
336Group: Applications/Networking
337Requires: %{name}-clients-agent-profile_d = %{epoch}:%{version}-%{release}
338Requires: xinitrc
339
340%description clients-agent-xinitrc
341xinitrc scripts for starting SSH agent.
342
4944be5f
JB
343%description clients-agent-xinitrc -l pl.UTF-8
344Skrypty xinitrc do uruchamiania agenta SSH.
8a7ba6eb 345
0ce7c246
BS
346%package clients-helper-fido
347Summary: OpenSSH helper for FIDO authenticator
348Summary(pl.UTF-8): OpenSSH helper obsługujący klucz autoryzujący FIDO
349Group: Applications/Networking
350Requires: %{name}-clients = %{epoch}:%{version}-%{release}
0d9b67e3 351Requires: libfido2 >= 1.5.0
0ce7c246
BS
352
353%description clients-helper-fido
354OpenSSH helper for FIDO authenticator.
355
356%description clients-helper-fido -l pl.UTF-8
357OpenSSH helper obsługujący klucz autoryzujący FIDO.
358
52000378
AF
359%package server
360Summary: OpenSSH Secure Shell protocol server (sshd)
25e16946
ER
361Summary(de.UTF-8): OpenSSH Secure Shell Protocol-Server (sshd)
362Summary(es.UTF-8): Servidor OpenSSH para comunicaciones codificadas
363Summary(fr.UTF-8): Serveur de protocole du shell sécurisé OpenSSH (sshd)
364Summary(it.UTF-8): Server OpenSSH per il protocollo Secure Shell (sshd)
365Summary(pl.UTF-8): Serwer protokołu Secure Shell (sshd)
366Summary(pt.UTF-8): Servidor do protocolo 'Secure Shell' OpenSSH (sshd)
367Summary(pt_BR.UTF-8): Servidor OpenSSH para comunicações encriptadas
368Summary(ru.UTF-8): OpenSSH - сервер протокола Secure Shell (sshd)
369Summary(uk.UTF-8): OpenSSH - сервер протоколу Secure Shell (sshd)
52000378 370Group: Networking/Daemons
2ebfbf87 371Requires(post): /sbin/chkconfig
40cb2e83 372Requires(post): grep
0a069c2e 373Requires(post,preun): /sbin/chkconfig
9b604401 374Requires(postun): /usr/sbin/userdel
0a069c2e
ER
375Requires(pre): /bin/id
376Requires(pre): /usr/sbin/useradd
40e0df39 377Requires(post,preun,postun): systemd-units >= 38
0a069c2e 378Requires: %{name} = %{epoch}:%{version}-%{release}
2ebfbf87 379Requires: pam >= %{pam_ver}
c0f446a0 380Requires: rc-scripts >= 0.4.3.0
40e0df39 381Requires: systemd-units >= 38
a5562ea2 382%{?with_libseccomp:Requires: uname(release) >= 3.5}
0a069c2e 383Requires: util-linux
80fcc8c8 384%{?with_ldap:Suggests: %{name}-server-ldap}
0d5b2bd4 385Suggests: /bin/login
141a04d1 386Suggests: xorg-app-xauth
516496e1
ER
387Provides: ssh-server
388Provides: user(sshd)
8615ba71 389%requires_eq_to openssl openssl-devel
52000378
AF
390
391%description server
392Ssh (Secure Shell) a program for logging into a remote machine and for
11530f15 393executing commands in a remote machine. It is intended to replace
394rlogin and rsh, and provide secure encrypted communications between
395two untrusted hosts over an insecure network. X11 connections and
396arbitrary TCP/IP ports can also be forwarded over the secure channel.
52000378 397
11530f15 398OpenSSH is OpenBSD's rework of the last free version of SSH, bringing
399it up to date in terms of security and features, as well as removing
400all patented algorithms to seperate libraries (OpenSSL).
52000378 401
11530f15 402This package contains the secure shell daemon. The sshd is the server
403part of the secure shell protocol and allows ssh clients to connect to
404your host.
6fe24471 405
84ae85a3 406%description server -l de.UTF-8
aebfac88
JB
407Dieses Paket installiert den sshd, den Server-Teil der OpenSSH.
408
84ae85a3 409%description server -l es.UTF-8
6c34819e 410Este paquete contiene el servidor SSH. sshd es la parte servidor del
411protocolo secure shell y permite que clientes ssh se conecten a su
412servidor.
413
84ae85a3 414%description server -l fr.UTF-8
aebfac88
JB
415Ce paquetage installe le 'sshd', partie serveur de OpenSSH.
416
84ae85a3 417%description server -l it.UTF-8
aebfac88
JB
418Questo pacchetto installa sshd, il server di OpenSSH.
419
84ae85a3
JR
420%description server -l pl.UTF-8
421Ssh (Secure Shell) to program służący do logowania się na zdalną
422maszynę i uruchamiania na niej aplikacji. W zamierzeniu openssh ma
423zastąpić rlogin, rsh i dostarczyć bezpieczne, szyfrowane połączenie
424pomiędzy dwoma hostami.
93e2d77c 425
84ae85a3 426Ten pakiet zawiera serwer sshd (do którego mogą łączyć się klienci
11530f15 427ssh).
93e2d77c 428
84ae85a3 429%description server -l pt.UTF-8
aebfac88
JB
430Este pacote intala o sshd, o servidor do OpenSSH.
431
84ae85a3
JR
432%description server -l pt_BR.UTF-8
433Esse pacote contém o servidor SSH. O sshd é a parte servidor do
6c34819e 434protocolo secure shell e permite que clientes ssh se conectem ao seu
435host.
436
84ae85a3
JR
437%description server -l ru.UTF-8
438Ssh (Secure Shell) - это программа для "захода" (login) на удаленную
439машину и для выполнения команд на удаленной машине.
cb086001 440
84ae85a3
JR
441Этот пакет содержит sshd - "демон" Secure Shell. sshd - это серверная
442часть протокола Secure Shell, позволяющая клиентам ssh соединяться с
443вашим хостом.
cb086001 444
84ae85a3
JR
445%description server -l uk.UTF-8
446Ssh (Secure Shell) - це програма для "заходу" (login) до віддаленої
447машини та для виконання команд на віддаленій машині.
cb086001 448
84ae85a3
JR
449Цей пакет містить sshd - "демон" Secure Shell. sshd - це серверна
450частина протоколу Secure Shell, яка дозволяє клієнтам ssh зв'язуватись
451з вашим хостом.
cb086001 452
44144fb7
ER
453%package server-ldap
454Summary: A LDAP support for open source SSH server daemon
bb7a58b9 455Summary(pl.UTF-8): Wsparcie LDAP dla serwera OpenSSH
44144fb7 456Group: Daemons
1a0628c8 457Requires: %{name} = %{epoch}:%{version}-%{release}
69658eff 458Requires: openldap-nss-config
44144fb7
ER
459
460%description server-ldap
461OpenSSH LDAP backend is a way how to distribute the authorized tokens
462among the servers in the network.
463
bb7a58b9
JB
464%description server-ldap -l pl.UTF-8
465Backend LDAP dla OpenSSH to metoda rozprowadzania autoryzowanych
466tokenów między serwerami w sieci.
467
6e70f4f7 468%package gnome-askpass
52000378 469Summary: OpenSSH GNOME passphrase dialog
25e16946
ER
470Summary(de.UTF-8): OpenSSH GNOME Passwort-Dialog
471Summary(es.UTF-8): Diálogo para introducción de passphrase para GNOME
472Summary(fr.UTF-8): Dialogue pass-phrase GNOME d'OpenSSH
473Summary(it.UTF-8): Finestra di dialogo GNOME per la frase segreta di OpenSSH
474Summary(pl.UTF-8): Odpytywacz hasła OpenSSH dla GNOME
475Summary(pt.UTF-8): Diálogo de pedido de senha para GNOME do OpenSSH
476Summary(pt_BR.UTF-8): Diálogo para entrada de passphrase para GNOME
477Summary(ru.UTF-8): OpenSSH - диалог ввода ключевой фразы (passphrase) для GNOME
478Summary(uk.UTF-8): OpenSSH - діалог вводу ключової фрази (passphrase) для GNOME
52000378 479Group: Applications/Networking
96f686c2 480Requires: %{name} = %{epoch}:%{version}-%{release}
f937b661 481Obsoletes: openssh-askpass
0a069c2e
ER
482Obsoletes: ssh-askpass
483Obsoletes: ssh-extras
52000378 484
6e70f4f7 485%description gnome-askpass
52000378 486Ssh (Secure Shell) a program for logging into a remote machine and for
11530f15 487executing commands in a remote machine. It is intended to replace
488rlogin and rsh, and provide secure encrypted communications between
489two untrusted hosts over an insecure network. X11 connections and
490arbitrary TCP/IP ports can also be forwarded over the secure channel.
52000378 491
11530f15 492OpenSSH is OpenBSD's rework of the last free version of SSH, bringing
493it up to date in terms of security and features, as well as removing
494all patented algorithms to seperate libraries (OpenSSL).
52000378
AF
495
496This package contains the GNOME passphrase dialog.
497
84ae85a3
JR
498%description gnome-askpass -l es.UTF-8
499Este paquete contiene un programa que abre una caja de diálogo para
6c34819e 500entrada de passphrase en GNOME.
501
84ae85a3
JR
502%description gnome-askpass -l pl.UTF-8
503Ssh (Secure Shell) to program służący do logowania się na zdalną
504maszynę i uruchamiania na niej aplikacji. W zamierzeniu openssh ma
505zastąpić rlogin, rsh i dostarczyć bezpieczne, szyfrowane połączenie
506pomiędzy dwoma hostami.
93e2d77c 507
84ae85a3 508Ten pakiet zawiera ,,odpytywacz hasła'' dla GNOME.
93e2d77c 509
84ae85a3
JR
510%description gnome-askpass -l pt_BR.UTF-8
511Esse pacote contém um programa que abre uma caixa de diálogo para
6c34819e 512entrada de passphrase no GNOME.
513
84ae85a3
JR
514%description gnome-askpass -l ru.UTF-8
515Ssh (Secure Shell) - это программа для "захода" (login) на удаленную
516машину и для выполнения команд на удаленной машине.
cb086001 517
84ae85a3 518Этот пакет содержит диалог ввода ключевой фразы для использования под
cb086001 519GNOME.
520
84ae85a3
JR
521%description gnome-askpass -l uk.UTF-8
522Ssh (Secure Shell) - це програма для "заходу" (login) до віддаленої
523машини та для виконання команд на віддаленій машині.
cb086001 524
84ae85a3 525Цей пакет містить діалог вводу ключової фрази для використання під
cb086001 526GNOME.
527
b32891d6
JR
528%package -n openldap-schema-openssh-lpk
529Summary: OpenSSH LDAP Public Key schema
530Summary(pl.UTF-8): Schemat klucza publicznego LDAP dla OpenSSH
531Group: Networking/Daemons
532Requires(post,postun): sed >= 4.0
533Requires: openldap-servers
759c2429 534BuildArch: noarch
b32891d6
JR
535
536%description -n openldap-schema-openssh-lpk
537This package contains OpenSSH LDAP Public Key schema for openldap.
538
539%description -n openldap-schema-openssh-lpk -l pl.UTF-8
0d5b2bd4
ER
540Ten pakiet zawiera schemat klucza publicznego LDAP dla OpenSSH dla
541openldap-a.
b32891d6 542
52000378 543%prep
ecf377a3 544%setup -q
fdf9e348
AM
545%patch100 -p1
546
efacc8d4 547%patch0 -p1
f5fe75c7 548%patch1 -p1
1aca01a4 549%patch2 -p1
200ba837 550%patch3 -p1
8e00389d
ER
551%patch4 -p1
552%patch5 -p1
501aed94 553%patch6 -p1
c53de5e9 554%patch7 -p1
a46537e7 555%patch8 -p1
ec3e8a5a 556
516496e1 557%{?with_hpn:%patch9 -p1}
8ecc35d4 558
100234b3 559%patch11 -p1
cf41b13a 560
dfcab906 561%patch13 -p1
c70906af 562
eefe27ae 563%patch14 -p1
7effd328 564%{!?with_ldap:%patch15 -p1}
309c76aa 565%patch16 -p1
52000378 566
a42c5034
ER
567%if "%{pld_release}" == "ac"
568# fix for missing x11.pc
8f8ef1eb 569%{__sed} -i -e 's/\(`$(PKG_CONFIG) --libs gtk+-2.0\) x11`/\1` -lX11/' contrib/Makefile
a42c5034
ER
570%endif
571
afde20c1 572# hack since arc4random from openbsd-compat needs symbols from libssh and vice versa
e257fca1 573sed -i -e 's#-lssh -lopenbsd-compat#-lssh -lopenbsd-compat -lssh -lopenbsd-compat#g' Makefile*
afde20c1 574
8e00389d
ER
575grep -rl /usr/libexec/openssh/ssh-ldap-helper . | xargs \
576%{__sed} -i -e 's,/usr/libexec/openssh/ssh-ldap-helper,%{_libexecdir}/ssh-ldap-helper,'
577
60e5e1f7 578# prevent being ovewritten by aclocal calls
be127028 579%{__mv} aclocal.m4 acinclude.m4
60e5e1f7 580
52000378 581%build
0b24ec17 582%{__aclocal}
5c76eb87 583%{__autoconf}
501aed94 584%{__autoheader}
95c415ad 585CPPFLAGS="%{rpmcppflags} -DCHROOT -std=gnu99"
52000378 586%configure \
c59fae24 587 PERL=%{__perl} \
26d23d17
JB
588 --disable-strip \
589 --enable-utmpx \
590 --enable-wtmpx \
93e2d77c 591 --with-4in6 \
26d23d17
JB
592 %{?with_audit:--with-audit=linux} \
593 --with-ipaddr-display \
4a5c0c7d 594 %{?with_kerberos5:--with-kerberos5=/usr} \
8e00389d 595 --with-ldap%{!?with_ldap:=no} \
be127028 596 %{?with_ldns:--with-ldns} \
26d23d17
JB
597 %{?with_libedit:--with-libedit} \
598 --with-mantype=man \
599 --with-md5-passwords \
600 --with-pam \
05fbd2e9 601 --with-pid-dir=%{_localstatedir}/run \
26d23d17 602 --with-privsep-path=%{_privsepdir} \
d9c4ed5d 603 --with-privsep-user=sshd \
204858e5 604 --with-security-key-builtin \
26d23d17 605 %{?with_selinux:--with-selinux} \
2ebfbf87 606%if "%{pld_release}" == "ac"
26d23d17 607 --with-xauth=/usr/X11R6/bin/xauth
2ebfbf87 608%else
2c09e4b5 609%if %{with libseccomp}
c6dafd57 610 --with-sandbox=seccomp_filter \
2c09e4b5
AM
611%else
612 --with-sandbox=rlimit \
613%endif
26d23d17 614 --with-xauth=%{_bindir}/xauth
2ebfbf87 615%endif
82f989ae 616
b8002dec 617echo '#define LOGIN_PROGRAM "/bin/login"' >>config.h
f9bf943b 618
100832a0 619%{__make}
475ef6df 620
f5009688
AG
621%if %{with tests}
622%{__make} -j1 tests \
e5444da8 623 TEST_SSH_PORT=$((4242 + ${RANDOM:-$$} % 1000)) \
dfcab906
JP
624 TEST_SSH_TRACE="yes" \
625%if %{without tests_conch}
626 SKIP_LTESTS="conch-ciphers"
627%endif
f5009688 628%endif
6ab60e34 629
40cb2e83 630cd contrib
9cfed0b2 631%if %{with gnome}
40cb2e83
JB
632%{__make} gnome-ssh-askpass1 \
633 CC="%{__cc} %{rpmldflags} %{rpmcflags}"
634%endif
9cfed0b2 635%if %{with gtk}
40cb2e83
JB
636%{__make} gnome-ssh-askpass2 \
637 CC="%{__cc} %{rpmldflags} %{rpmcflags}"
638%endif
6fe24471
AF
639
640%install
641rm -rf $RPM_BUILD_ROOT
982e1069 642install -d $RPM_BUILD_ROOT{%{_sysconfdir},/etc/{pam.d,rc.d/init.d,sysconfig,security,env.d}} \
c75fc765 643 $RPM_BUILD_ROOT{%{_libexecdir}/ssh,%{schemadir},%{systemdunitdir}}
8a7ba6eb 644install -d $RPM_BUILD_ROOT/etc/{profile.d,X11/xinit/xinitrc.d}
52000378 645
9a2a459a
PG
646%{__make} install \
647 DESTDIR=$RPM_BUILD_ROOT
0d32b20f 648
486d736c 649bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
40cb2e83 650
3b7de962
ER
651install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/sshd
652cp -p %{SOURCE3} $RPM_BUILD_ROOT/etc/pam.d/sshd
55c2af60
ER
653cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/sshd
654cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/profile.d
35cb43f7 655ln -sf /etc/profile.d/ssh-agent.sh $RPM_BUILD_ROOT/etc/X11/xinit/xinitrc.d/ssh-agent.sh
55c2af60
ER
656cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}
657cp -p %{SOURCE7} $RPM_BUILD_ROOT%{schemadir}
c0f446a0 658
35cb43f7
ER
659cp -p %{SOURCE9} %{SOURCE11} %{SOURCE12} $RPM_BUILD_ROOT%{systemdunitdir}
660install -p %{SOURCE10} $RPM_BUILD_ROOT%{_libexecdir}/sshd-keygen
c75fc765 661
8d556bba 662%{__sed} -i -e 's|@@LIBEXECDIR@@|%{_libexecdir}|g' \
87aca12d 663 $RPM_BUILD_ROOT/etc/rc.d/init.d/sshd \
d3fc9aae 664 $RPM_BUILD_ROOT%{systemdunitdir}/sshd.service \
dbfa4526 665 $RPM_BUILD_ROOT%{systemdunitdir}/sshd@.service \
35cb43f7 666 $RPM_BUILD_ROOT%{_libexecdir}/sshd-keygen
84b4a299 667
9cfed0b2 668%if %{with gnome}
55c2af60 669install -p contrib/gnome-ssh-askpass1 $RPM_BUILD_ROOT%{_libexecdir}/ssh/ssh-askpass
40cb2e83 670%endif
9cfed0b2 671%if %{with gtk}
55c2af60 672install -p contrib/gnome-ssh-askpass2 $RPM_BUILD_ROOT%{_libexecdir}/ssh/ssh-askpass
1d1e6997
PG
673%endif
674%if %{with gnome} || %{with gtk}
6157007b 675cat << 'EOF' >$RPM_BUILD_ROOT/etc/env.d/GNOME_SSH_ASKPASS_GRAB_SERVER
1d1e6997
PG
676#GNOME_SSH_ASKPASS_GRAB_SERVER="true"
677EOF
6157007b 678cat << 'EOF' >$RPM_BUILD_ROOT/etc/env.d/GNOME_SSH_ASKPASS_GRAB_POINTER
1d1e6997
PG
679#GNOME_SSH_ASKPASS_GRAB_POINTER="true"
680EOF
4ae0bc0d 681ln -s %{_libexecdir}/ssh/ssh-askpass $RPM_BUILD_ROOT%{_libexecdir}/ssh-askpass
40cb2e83 682%endif
6e70f4f7 683
55c2af60
ER
684install -p contrib/ssh-copy-id $RPM_BUILD_ROOT%{_bindir}
685cp -p contrib/ssh-copy-id.1 $RPM_BUILD_ROOT%{_mandir}/man1
0906c8d0 686
ffbc041f 687touch $RPM_BUILD_ROOT/etc/security/blacklist.sshd
643dc12f 688
b8002dec 689cat << 'EOF' > $RPM_BUILD_ROOT/etc/env.d/SSH_ASKPASS
1d1e6997
PG
690#SSH_ASKPASS="%{_libexecdir}/ssh-askpass"
691EOF
692
3b7de962
ER
693%if "%{pld_release}" == "ac"
694# not present in ac, no point searching it
695%{__sed} -i -e '/pam_keyinit.so/d' $RPM_BUILD_ROOT/etc/pam.d/sshd
696# openssl on ac does not have OPENSSL_HAS_ECC
697%{__sed} -i -e '/ecdsa/d' $RPM_BUILD_ROOT%{_libexecdir}/sshd-keygen
698%endif
699
700%if %{without audit}
701# remove recording user's login uid to the process attribute
702%{__sed} -i -e '/pam_loginuid.so/d' $RPM_BUILD_ROOT/etc/pam.d/sshd
703%endif
704
26d23d17 705%{__rm} $RPM_BUILD_ROOT%{_mandir}/README.openssh-non-english-man-pages
f4e7272b 706%{?with_ldap:%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/ldap.conf}
92815192 707
6fe24471
AF
708%clean
709rm -rf $RPM_BUILD_ROOT
710
b259ae2c
ER
711%post clients
712%env_update
713
714%postun clients
715%env_update
716
717%post gnome-askpass
718%env_update
719
720%postun gnome-askpass
721%env_update
722
8a304ceb 723%pre server
0225d3b8 724%useradd -P %{name}-server -u 40 -d %{_privsepdir} -s /bin/false -c "OpenSSH PrivSep User" -g nobody sshd
4c8ae2f8 725
52000378 726%post server
d7fde396 727/sbin/chkconfig --add sshd
fb0e16d1 728%service sshd reload "OpenSSH Daemon"
c75fc765
JR
729NORESTART=1
730%systemd_post sshd.service
6fe24471 731
52000378 732%preun server
d7fde396 733if [ "$1" = "0" ]; then
b054de44 734 %service sshd stop
d7fde396 735 /sbin/chkconfig --del sshd
736fi
c75fc765 737%systemd_preun sshd.service
6fe24471 738
9b604401
JB
739%postun server
740if [ "$1" = "0" ]; then
5f4ffc90 741 %userremove sshd
9b604401 742fi
c75fc765 743%systemd_reload
9b604401 744
5fdee2c7 745%triggerpostun server -- %{name}-server < 2:7.0p1-2
a80b2943
AM
746%banner %{name}-server -e << EOF
747!!!!!!!!!!!!!!!!!!!!!!! WARNING !!!!!!!!!!!!!!!!!!!
748! Starting from openssh 7.0 DSA keys are disabled !
749! on server and client side. You will NOT be able !
750! to use DSA keys for authentication. Please read !
751! about PubkeyAcceptedKeyTypes in man ssh_config. !
752!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
753EOF
754
ec3e8a5a
AM
755%triggerpostun server -- %{name}-server < 6.2p1-1
756cp -f %{_sysconfdir}/sshd_config{,.rpmorig}
757sed -i -e 's#AuthorizedKeysCommandRunAs#AuthorizedKeysCommandUser##g' %{_sysconfdir}/sshd_config
758
c75fc765 759%triggerpostun server -- %{name}-server < 2:5.9p1-8
3906e3c0
ER
760# lpk.patch to ldap.patch
761if grep -qE '^(UseLPK|Lpk)' %{_sysconfdir}/sshd_config; then
762 echo >&2 "Migrating LPK patch to LDAP patch"
763 cp -f %{_sysconfdir}/sshd_config{,.rpmorig}
764 %{__sed} -i -e '
765 # disable old configs
766 # just UseLPK/LkpLdapConf supported for now
a3c4f69a
ER
767 s/^\s*UseLPK/## Obsolete &/
768 s/^\s*Lpk/## Obsolete &/
3906e3c0 769 # Enable new ones, assumes /etc/ldap.conf defaults, see HOWTO.ldap-keys
fb0e16d1 770 /UseLPK/iAuthorizedKeysCommand %{_libexecdir}/ssh-ldap-wrapper
3906e3c0 771 ' %{_sysconfdir}/sshd_config
c75fc765
JR
772 if [ ! -x /bin/systemd_booted ] || ! /bin/systemd_booted; then
773 /bin/systemctl try-restart sshd.service || :
774 else
775 %service -q sshd reload
776 fi
3906e3c0 777fi
c75fc765 778%systemd_trigger sshd.service
76ae1815
JR
779if [ -x /bin/systemd_booted ] && /bin/systemd_booted; then
780%banner %{name}-server -e << EOF
781!!!!!!!!!!!!!!!!!!!!!!! WARNING !!!!!!!!!!!!!!!!!!!!!!!!!
782! Native systemd support for sshd has been installed. !
783! Restarting sshd.service with systemctl WILL kill all !
784! active ssh sessions (daemon as such will be started). !
785!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
786EOF
787fi
3906e3c0 788
7073aeeb
JR
789%post -n openldap-schema-openssh-lpk
790%openldap_schema_register %{schemadir}/openssh-lpk.schema
791%service -q ldap restart
792
793%postun -n openldap-schema-openssh-lpk
794if [ "$1" = "0" ]; then
795 %openldap_schema_unregister %{schemadir}/openssh-lpk.schema
796 %service -q ldap restart
797fi
798
6fe24471 799%files
52000378 800%defattr(644,root,root,755)
afde20c1 801%doc TODO README OVERVIEW CREDITS Change*
a6eef44c 802%attr(755,root,root) %{_bindir}/ssh-key*
942a5500 803#%attr(755,root,root) %{_bindir}/ssh-vulnkey*
a6eef44c 804%{_mandir}/man1/ssh-key*.1*
942a5500 805#%{_mandir}/man1/ssh-vulnkey*.1*
52000378 806%dir %{_sysconfdir}
9df62d0f 807%dir %{_libexecdir}
52000378
AF
808
809%files clients
810%defattr(644,root,root,755)
96f686c2 811%attr(755,root,root) %{_bindir}/ssh
96f686c2
JB
812%attr(755,root,root) %{_bindir}/sftp
813%attr(755,root,root) %{_bindir}/ssh-agent
814%attr(755,root,root) %{_bindir}/ssh-add
0906c8d0 815%attr(755,root,root) %{_bindir}/ssh-copy-id
96f686c2 816%attr(755,root,root) %{_bindir}/scp
794e0987
JB
817%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ssh_config
818%config(noreplace,missingok) %verify(not md5 mtime size) /etc/env.d/SSH_ASKPASS
52000378
AF
819%{_mandir}/man1/scp.1*
820%{_mandir}/man1/ssh.1*
a6eef44c 821%{_mandir}/man1/sftp.1*
52000378
AF
822%{_mandir}/man1/ssh-agent.1*
823%{_mandir}/man1/ssh-add.1*
0906c8d0 824%{_mandir}/man1/ssh-copy-id.1*
902cef13 825%{_mandir}/man5/ssh_config.5*
2b7669a6 826%lang(it) %{_mandir}/it/man1/ssh.1*
827%lang(it) %{_mandir}/it/man5/ssh_config.5*
828%lang(pl) %{_mandir}/pl/man1/scp.1*
829%lang(zh_CN) %{_mandir}/zh_CN/man1/scp.1*
ec82f607
JB
830
831# for host-based auth (suid required for accessing private host key)
832#%attr(4755,root,root) %{_libexecdir}/ssh-keysign
833#%{_mandir}/man8/ssh-keysign.8*
52000378 834
8a7ba6eb
AM
835%files clients-agent-profile_d
836%defattr(644,root,root,755)
837%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ssh-agent.conf
838%attr(755,root,root) /etc/profile.d/ssh-agent.sh
839
840%files clients-agent-xinitrc
841%defattr(644,root,root,755)
842%attr(755,root,root) /etc/X11/xinit/xinitrc.d/ssh-agent.sh
843
0ce7c246
BS
844%files clients-helper-fido
845%defattr(644,root,root,755)
846%attr(755,root,root) %{_libexecdir}/ssh-sk-helper
847%{_mandir}/man8/ssh-sk-helper.8*
848
52000378
AF
849%files server
850%defattr(644,root,root,755)
851%attr(755,root,root) %{_sbindir}/sshd
a6eef44c 852%attr(755,root,root) %{_libexecdir}/sftp-server
ad852e00 853%attr(755,root,root) %{_libexecdir}/ssh-keysign
50835229 854%attr(755,root,root) %{_libexecdir}/ssh-pkcs11-helper
c75fc765 855%attr(755,root,root) %{_libexecdir}/sshd-keygen
52000378 856%{_mandir}/man8/sshd.8*
a6eef44c 857%{_mandir}/man8/sftp-server.8*
ad852e00 858%{_mandir}/man8/ssh-keysign.8*
50835229 859%{_mandir}/man8/ssh-pkcs11-helper.8*
902cef13 860%{_mandir}/man5/sshd_config.5*
78aa4c3c 861%{_mandir}/man5/moduli.5*
794e0987
JB
862%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sshd_config
863%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/sshd
f88c7731 864%{_sysconfdir}/moduli
52000378 865%attr(754,root,root) /etc/rc.d/init.d/sshd
794e0987
JB
866%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/sshd
867%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.sshd
c75fc765 868%{systemdunitdir}/sshd.service
84b4a299
ER
869%{systemdunitdir}/sshd.socket
870%{systemdunitdir}/sshd@.service
52000378 871
44144fb7
ER
872%if %{with ldap}
873%files server-ldap
874%defattr(644,root,root,755)
875%doc HOWTO.ldap-keys ldap.conf
876%attr(755,root,root) %{_libexecdir}/ssh-ldap-helper
877%attr(755,root,root) %{_libexecdir}/ssh-ldap-wrapper
878%{_mandir}/man5/ssh-ldap.conf.5*
879%{_mandir}/man8/ssh-ldap-helper.8*
880%endif
881
0d32b20f 882%if %{with gnome} || %{with gtk}
40cb2e83
JB
883%files gnome-askpass
884%defattr(644,root,root,755)
794e0987 885%config(noreplace,missingok) %verify(not md5 mtime size) /etc/env.d/GNOME_SSH_ASKPASS*
40cb2e83
JB
886%dir %{_libexecdir}/ssh
887%attr(755,root,root) %{_libexecdir}/ssh/ssh-askpass
4ae0bc0d 888%attr(755,root,root) %{_libexecdir}/ssh-askpass
40cb2e83 889%endif
b32891d6
JR
890
891%if %{with ldap}
892%files -n openldap-schema-openssh-lpk
893%defattr(644,root,root,755)
894%{schemadir}/openssh-lpk.schema
895%endif
This page took 0.371117 seconds and 4 git commands to generate.