update openssh to 7.6p1
[unleashed-userland.git] / components / network / openssh / openssh.p5m
blobbe151e0da5e2e386ec733714d668da428a38c80b
2 # CDDL HEADER START
4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
19 # CDDL HEADER END
21 # Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
23 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
24 set name=pkg.fmri \
25     value=pkg:/network/openssh@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
26 set name=pkg.summary value=OpenSSH
27 set name=pkg.description \
28     value="OpenSSH provides end-to-end encrypted replacement of applications such as telnet, rlogin, and ftp. Unlike these legacy applications, OpenSSH never passes anything (including user name and password) over the wire in unencrypted form. OpenSSH provides the SSH known host mechanism which verifies that the system you connect to is really the one you intended to. OpenSSH provides secure tunneling capabilities and several authentication methods. It also supports forwarding X11 connections and arbitrary TCP ports over the secure channel."
29 set name=pkg.human-version value=$(HUMAN_VERSION)
30 set name=info.classification \
31     value=org.opensolaris.category.2008:Applications/Internet \
32     value=org.opensolaris.category.2008:System/Security
33 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
34 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
35 set name=org.opensolaris.arc-caseid value=PSARC/2012/335
36 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
37 link path=etc/ssh/moduli target=moduli.openssh mediator=ssh \
38     mediator-implementation=openssh mediator-priority=vendor
39 link path=usr/bin/scp target=../lib/openssh/bin/scp mediator=ssh \
40     mediator-implementation=openssh mediator-priority=vendor
41 link path=usr/bin/sftp target=../lib/openssh/bin/sftp mediator=ssh \
42     mediator-implementation=openssh mediator-priority=vendor
43 link path=usr/bin/ssh target=../lib/openssh/bin/ssh mediator=ssh \
44     mediator-implementation=openssh mediator-priority=vendor
45 link path=usr/bin/ssh-add target=../lib/openssh/bin/ssh-add mediator=ssh \
46     mediator-implementation=openssh mediator-priority=vendor
47 link path=usr/bin/ssh-agent target=../lib/openssh/bin/ssh-agent mediator=ssh \
48     mediator-implementation=openssh mediator-priority=vendor
49 link path=usr/bin/ssh-keygen target=../lib/openssh/bin/ssh-keygen mediator=ssh \
50     mediator-implementation=openssh mediator-priority=vendor
51 link path=usr/bin/ssh-keyscan target=../lib/openssh/bin/ssh-keyscan \
52     mediator=ssh mediator-implementation=openssh mediator-priority=vendor
53 file etc/ssh/moduli path=etc/ssh/moduli.openssh preserve=true
54 file files/ssh.xml path=lib/svc/manifest/network/ssh.xml
55 file files/ssh_config path=etc/ssh/ssh_config preserve=true
56 file files/sshd_config path=etc/ssh/sshd_config preserve=true
57 file files/sshd path=lib/svc/method/sshd
58 file usr/bin/scp path=usr/lib/openssh/bin/scp mode=0555
59 file usr/bin/sftp path=usr/lib/openssh/bin/sftp mode=0555
60 file usr/bin/ssh path=usr/lib/openssh/bin/ssh mode=0555
61 file usr/bin/ssh-add path=usr/lib/openssh/bin/ssh-add mode=0555
62 file usr/bin/ssh-agent path=usr/lib/openssh/bin/ssh-agent mode=2555
63 file usr/bin/ssh-keygen path=usr/lib/openssh/bin/ssh-keygen mode=0555
64 file usr/bin/ssh-keyscan path=usr/lib/openssh/bin/ssh-keyscan mode=0555
65 file usr/lib/ssh/sftp-server path=usr/lib/openssh/lib/sftp-server mode=0555
66 file usr/lib/ssh/ssh-keysign path=usr/lib/openssh/lib/ssh-keysign mode=4555
67 file usr/lib/ssh/ssh-pkcs11-helper path=usr/lib/openssh/lib/ssh-pkcs11-helper \
68     mode=0555
69 file usr/lib/ssh/sshd path=usr/lib/openssh/lib/sshd mode=0555
70 link path=usr/lib/ssh/sftp-server target=../openssh/lib/sftp-server \
71     mediator=ssh mediator-implementation=openssh mediator-priority=vendor
72 link path=usr/lib/ssh/ssh-keysign target=../openssh/lib/ssh-keysign \
73     mediator=ssh mediator-implementation=openssh mediator-priority=vendor
74 link path=usr/lib/ssh/ssh-pkcs11-helper \
75     target=../openssh/lib/ssh-pkcs11-helper mediator=ssh \
76     mediator-implementation=openssh mediator-priority=vendor
77 link path=usr/lib/ssh/sshd target=../openssh/lib/sshd mediator=ssh \
78     mediator-implementation=openssh mediator-priority=vendor \
79     restart_fmri=svc:/network/ssh:default
80 link path=usr/share/man/man1/scp.1 target=./scp.openssh.1 mediator=ssh \
81     mediator-implementation=openssh mediator-priority=vendor
82 file usr/share/man/man1/scp.1 path=usr/share/man/man1/scp.openssh.1 mode=0444
83 link path=usr/share/man/man1/sftp.1 target=./sftp.openssh.1 mediator=ssh \
84     mediator-implementation=openssh mediator-priority=vendor
85 file usr/share/man/man1/sftp.1 path=usr/share/man/man1/sftp.openssh.1 mode=0444
86 link path=usr/share/man/man1/ssh-add.1 target=./ssh-add.openssh.1 mediator=ssh \
87     mediator-implementation=openssh mediator-priority=vendor
88 file usr/share/man/man1/ssh-add.1 path=usr/share/man/man1/ssh-add.openssh.1 \
89     mode=0444
90 link path=usr/share/man/man1/ssh-agent.1 target=./ssh-agent.openssh.1 \
91     mediator=ssh mediator-implementation=openssh mediator-priority=vendor
92 file usr/share/man/man1/ssh-agent.1 \
93     path=usr/share/man/man1/ssh-agent.openssh.1 mode=0444
94 link path=usr/share/man/man1/ssh-keygen.1 target=./ssh-keygen.openssh.1 \
95     mediator=ssh mediator-implementation=openssh mediator-priority=vendor
96 file usr/share/man/man1/ssh-keygen.1 \
97     path=usr/share/man/man1/ssh-keygen.openssh.1 mode=0444
98 link path=usr/share/man/man1/ssh-keyscan.1 target=./ssh-keyscan.openssh.1 \
99     mediator=ssh mediator-implementation=openssh mediator-priority=vendor
100 file usr/share/man/man1/ssh-keyscan.1 \
101     path=usr/share/man/man1/ssh-keyscan.openssh.1 mode=0444
102 link path=usr/share/man/man1/ssh.1 target=./ssh.openssh.1 mediator=ssh \
103     mediator-implementation=openssh mediator-priority=vendor
104 file usr/share/man/man1/ssh.1 path=usr/share/man/man1/ssh.openssh.1 mode=0444
105 link path=usr/share/man/man8/sftp-server.8 target=./sftp-server.openssh.8 \
106     mediator=ssh mediator-implementation=openssh mediator-priority=vendor
107 file usr/share/man/man8/sftp-server.8 \
108     path=usr/share/man/man8/sftp-server.openssh.8
109 link path=usr/share/man/man8/ssh-keysign.8 target=./ssh-keysign.openssh.8 \
110     mediator=ssh mediator-implementation=openssh mediator-priority=vendor
111 file usr/share/man/man8/ssh-keysign.8 \
112     path=usr/share/man/man8/ssh-keysign.openssh.8
113 link path=usr/share/man/man8/ssh-pkcs11-helper.8 \
114     target=./ssh-pkcs11-helper.openssh.8 mediator=ssh \
115     mediator-implementation=openssh mediator-priority=vendor
116 file usr/share/man/man8/ssh-pkcs11-helper.8 \
117     path=usr/share/man/man8/ssh-pkcs11-helper.openssh.8
118 link path=usr/share/man/man8/sshd.8 target=./sshd.openssh.8 mediator=ssh \
119     mediator-implementation=openssh mediator-priority=vendor
120 file usr/share/man/man8/sshd.8 path=usr/share/man/man8/sshd.openssh.8
121 link path=usr/share/man/man5/moduli.5 target=./moduli.openssh.5 mediator=ssh \
122     mediator-implementation=openssh mediator-priority=vendor
123 file usr/share/man/man5/moduli.5 path=usr/share/man/man5/moduli.openssh.5
124 link path=usr/share/man/man5/ssh_config.5 target=./ssh_config.openssh.5 \
125     mediator=ssh mediator-implementation=openssh mediator-priority=vendor
126 file usr/share/man/man5/ssh_config.5 \
127     path=usr/share/man/man5/ssh_config.openssh.5
128 link path=usr/share/man/man5/sshd_config.5 target=./sshd_config.openssh.5 \
129     mediator=ssh mediator-implementation=openssh mediator-priority=vendor
130 file usr/share/man/man5/sshd_config.5 \
131     path=usr/share/man/man5/sshd_config.openssh.5
132 dir  path=var/empty owner=root group=sys mode=0755 sysattr=readonly
133 group groupname=sshd gid=22
134 user username=sshd ftpuser=false gcos-field="sshd privsep" group=sshd \
135     home-dir=/var/empty login-shell=/bin/false uid=22
136 license openssh.license license="BSD, BSD-like (OpenSSH)" \
137     com.oracle.info.description="OpenSSH, a suite of tools that help secure network connections" \
138     com.oracle.info.name=openssh com.oracle.info.tpno=$(TPNO_OPENSSH) \
139     com.oracle.info.version=$(COMPONENT_VERSION)
140 license openssh.license license="BSD, BSD-like (gsskex)" \
141     com.oracle.info.description="GSS-API authenticated key exchange" \
142     com.oracle.info.name=gsskex com.oracle.info.tpno=$(TPNO_GSSKEX) \
143     com.oracle.info.version=5.7p1
144 depend type=conditional fmri=pkg:/x11/session/xauth \
145     predicate=pkg:/x11/library/libxau