components/openssh/openssh.p5m
author Jan Parcel <jan.parcel@oracle.com>
Wed, 16 Nov 2016 12:17:49 -0800
branchs11u3-sru
changeset 7320 edeb951aa980
parent 5324 5683175b6e99
child 7946 165bf092aa9c
permissions -rw-r--r--
24525860 upgrade OpenSSH to 7.3p1 24320031 problem in UTILITY/OPENSSH 24461706 problem in UTILITY/OPENSSH 24752716 Eliminate hard-to-maintain manpages section-number patch in openssh 11.3SRU 15366793 sshd calls pam_authenticate() for none method if PermitEmptyPasswords=yes 24597931 PAM_BUGFIX by-passes fake password for timing attack avoidance 23223069 problem in UTILITY/OPENSSH 24923674 problem in UTILITY/OPENSSH 23577308 OpenSSH Makefile: -DWITHOUT_ED25519 left behind 23140756 openssh passes bad option to configure (--with-tcp-wrappers) 24301902 Log connections dropped when exceeding MaxStartups

#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
#
<transform file path=usr.*/man/.+ -> default mangler.man.stability "Pass-through Uncommitted">
set name=pkg.fmri \
    value=pkg:/network/openssh@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.summary value=OpenSSH
set name=pkg.description \
    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."
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=com.oracle.info.description \
    value="OpenSSH, a suite of tools that help secure network connections"
set name=info.classification \
    value=org.opensolaris.category.2008:Applications/Internet \
    value=org.opensolaris.category.2008:System/Security
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=org.opensolaris.arc-caseid value=PSARC/2012/335
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
file sources/sshd-none path=etc/pam.d/sshd-none group=sys mode=0644 \
    overlay=allow preserve=renamenew
link path=usr/bin/scp target=../lib/openssh/bin/scp mediator=ssh \
    mediator-implementation=openssh
link path=usr/bin/sftp target=../lib/openssh/bin/sftp mediator=ssh \
    mediator-implementation=openssh
link path=usr/bin/ssh target=../lib/openssh/bin/ssh mediator=ssh \
    mediator-implementation=openssh
link path=usr/bin/ssh-add target=../lib/openssh/bin/ssh-add mediator=ssh \
    mediator-implementation=openssh
link path=usr/bin/ssh-agent target=../lib/openssh/bin/ssh-agent mediator=ssh \
    mediator-implementation=openssh
link path=usr/bin/ssh-keygen target=../lib/openssh/bin/ssh-keygen mediator=ssh \
    mediator-implementation=openssh
link path=usr/bin/ssh-keyscan target=../lib/openssh/bin/ssh-keyscan \
    mediator=ssh mediator-implementation=openssh
file usr/bin/scp path=usr/lib/openssh/bin/scp mode=0555
file usr/bin/sftp path=usr/lib/openssh/bin/sftp mode=0555
file usr/bin/ssh path=usr/lib/openssh/bin/ssh mode=0555
file usr/bin/ssh-add path=usr/lib/openssh/bin/ssh-add mode=0555
file usr/bin/ssh-agent path=usr/lib/openssh/bin/ssh-agent mode=2555
file usr/bin/ssh-keygen path=usr/lib/openssh/bin/ssh-keygen mode=0555
file usr/bin/ssh-keyscan path=usr/lib/openssh/bin/ssh-keyscan mode=0555
file usr/lib/ssh/sftp-server path=usr/lib/openssh/lib/sftp-server mode=0555
file usr/lib/ssh/ssh-keysign path=usr/lib/openssh/lib/ssh-keysign mode=4555
file usr/lib/ssh/ssh-pkcs11-helper path=usr/lib/openssh/lib/ssh-pkcs11-helper \
    mode=0555
file usr/lib/ssh/sshd path=usr/lib/openssh/lib/sshd mode=0555
link path=usr/lib/ssh/sftp-server target=../openssh/lib/sftp-server \
    mediator=ssh mediator-implementation=openssh
link path=usr/lib/ssh/ssh-keysign target=../openssh/lib/ssh-keysign \
    mediator=ssh mediator-implementation=openssh
link path=usr/lib/ssh/ssh-pkcs11-helper \
    target=../openssh/lib/ssh-pkcs11-helper mediator=ssh \
    mediator-implementation=openssh
link path=usr/lib/ssh/sshd target=../openssh/lib/sshd mediator=ssh \
    mediator-implementation=openssh restart_fmri=svc:/network/ssh:default
link path=usr/share/man/man1/scp.1 target=./scp.openssh.1 mediator=ssh \
    mediator-implementation=openssh
file usr/share/man/man1/scp.1 path=usr/share/man/man1/scp.openssh.1 mode=0444
link path=usr/share/man/man1/sftp.1 target=./sftp.openssh.1 mediator=ssh \
    mediator-implementation=openssh
file usr/share/man/man1/sftp.1 path=usr/share/man/man1/sftp.openssh.1 mode=0444
link path=usr/share/man/man1/ssh-add.1 target=./ssh-add.openssh.1 mediator=ssh \
    mediator-implementation=openssh
file usr/share/man/man1/ssh-add.1 path=usr/share/man/man1/ssh-add.openssh.1 \
    mode=0444
link path=usr/share/man/man1/ssh-agent.1 target=./ssh-agent.openssh.1 \
    mediator=ssh mediator-implementation=openssh
file usr/share/man/man1/ssh-agent.1 \
    path=usr/share/man/man1/ssh-agent.openssh.1 mode=0444
link path=usr/share/man/man1/ssh-keygen.1 target=./ssh-keygen.openssh.1 \
    mediator=ssh mediator-implementation=openssh
file usr/share/man/man1/ssh-keygen.1 \
    path=usr/share/man/man1/ssh-keygen.openssh.1 mode=0444
link path=usr/share/man/man1/ssh-keyscan.1 target=./ssh-keyscan.openssh.1 \
    mediator=ssh mediator-implementation=openssh
file usr/share/man/man1/ssh-keyscan.1 \
    path=usr/share/man/man1/ssh-keyscan.openssh.1 mode=0444
link path=usr/share/man/man1/ssh.1 target=./ssh.openssh.1 mediator=ssh \
    mediator-implementation=openssh
file usr/share/man/man1/ssh.1 path=usr/share/man/man1/ssh.openssh.1 mode=0444
link path=usr/share/man/man1m/sftp-server.1m target=./sftp-server.openssh.1m \
    mediator=ssh mediator-implementation=openssh
file usr/share/man/man8/sftp-server.8 \
    path=usr/share/man/man1m/sftp-server.openssh.1m
link path=usr/share/man/man1m/ssh-keysign.1m target=./ssh-keysign.openssh.1m \
    mediator=ssh mediator-implementation=openssh
file usr/share/man/man8/ssh-keysign.8 \
    path=usr/share/man/man1m/ssh-keysign.openssh.1m
link path=usr/share/man/man1m/ssh-pkcs11-helper.1m \
    target=./ssh-pkcs11-helper.openssh.1m mediator=ssh \
    mediator-implementation=openssh
file usr/share/man/man8/ssh-pkcs11-helper.8 \
    path=usr/share/man/man1m/ssh-pkcs11-helper.openssh.1m
link path=usr/share/man/man1m/sshd.1m target=./sshd.openssh.1m mediator=ssh \
    mediator-implementation=openssh
file usr/share/man/man8/sshd.8 path=usr/share/man/man1m/sshd.openssh.1m
link path=usr/share/man/man4/moduli.4 target=./moduli.openssh.4 mediator=ssh \
    mediator-implementation=openssh
file usr/share/man/man5/moduli.5 path=usr/share/man/man4/moduli.openssh.4
link path=usr/share/man/man4/ssh_config.4 target=./ssh_config.openssh.4 \
    mediator=ssh mediator-implementation=openssh
file usr/share/man/man5/ssh_config.5 \
    path=usr/share/man/man4/ssh_config.openssh.4
link path=usr/share/man/man4/sshd_config.4 target=./sshd_config.openssh.4 \
    mediator=ssh mediator-implementation=openssh
file usr/share/man/man5/sshd_config.5 \
    path=usr/share/man/man4/sshd_config.openssh.4
dir  path=var/empty owner=root group=sys mode=0755 sysattr=readonly
group groupname=sshd gid=22
user username=sshd ftpuser=false gcos-field="sshd privsep" group=sshd \
    home-dir=/var/empty login-shell=/bin/false uid=22
license openssh.license license="BSD, BSD-like (OpenSSH)" \
    com.oracle.info.description="OpenSSH, a suite of tools that help secure network connections" \
    com.oracle.info.name=openssh com.oracle.info.tpno=$(TPNO_OPENSSH) \
    com.oracle.info.version=$(COMPONENT_VERSION)
license openssh.license license="BSD, BSD-like (gsskex)" \
    com.oracle.info.description="GSS-API authenticated key exchange" \
    com.oracle.info.name=gsskex com.oracle.info.tpno=$(TPNO_GSSKEX) \
    com.oracle.info.version=5.7p1
depend type=conditional fmri=pkg:/x11/session/xauth \
    predicate=pkg:/x11/library/libxau
depend type=require fmri=service/network/ssh-common