components/openssh/service-network-ssh.p5m
author John Beck <John.Beck@Oracle.COM>
Thu, 08 Sep 2016 09:45:54 -0700
changeset 6864 45128c94429d
parent 6543 b5c03b086e6d
child 7245 934578b959f0
permissions -rw-r--r--
24615249 work around pkgdepend issue to publish rjsmin on S11
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5544
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
     1
#
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
     2
# CDDL HEADER START
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
     3
#
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
     4
# The contents of this file are subject to the terms of the
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
     5
# Common Development and Distribution License (the "License").
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
     6
# You may not use this file except in compliance with the License.
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
     7
#
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
     8
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
     9
# or http://www.opensolaris.org/os/licensing.
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    10
# See the License for the specific language governing permissions
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    11
# and limitations under the License.
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    12
#
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    13
# When distributing Covered Code, include this CDDL HEADER in each
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    14
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    15
# If applicable, add the following below this CDDL HEADER, with the
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    16
# fields enclosed by brackets "[]" replaced with your own identifying
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    17
# information: Portions Copyright [yyyy] [name of copyright owner]
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    18
#
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    19
# CDDL HEADER END
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    20
#
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    21
# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    22
#
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    23
<transform file path=usr.*/man/.+ -> default mangler.man.stability "Pass-through Uncommitted">
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    24
set name=pkg.fmri \
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    25
    value=pkg:/service/network/ssh@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    26
set name=pkg.summary value="OpenSSH servers and SSH (Secure Shell) services"
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    27
set name=pkg.description \
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    28
    value="Provides OpenSSH server support for the Secure Shell (SSH) service which creates RSA and DSA host keys if they are not available and start or stop the sshd (Secure Shell daemon)."
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    29
set name=pkg.human-version value=$(HUMAN_VERSION)
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    30
set name=info.classification \
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    31
    value=org.opensolaris.category.2008:Applications/Internet \
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    32
    value=org.opensolaris.category.2008:System/Security
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    33
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    34
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
6187
6a58453cea53 PSARC/2016/348 GSSAPIUseDefaultCCache: Per-session GSS-API credentials in OpenSSH
Tomas Kuthan <tomas.kuthan@oracle.com>
parents: 6086
diff changeset
    35
set name=org.opensolaris.arc-caseid value=PSARC/2015/227 value=PSARC/2016/216 \
6543
b5c03b086e6d PSARC/2016/441 Remove unacceptable arcfour* ciphers and hmac-md5* MACs from OpenSSH
Tomas Kuthan <tomas.kuthan@oracle.com>
parents: 6187
diff changeset
    36
    value=PSARC/2016/348 value=PSARC/2016/441
5544
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    37
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
6086
7c225e52772b 15366793 sshd calls pam_authenticate() for none method if PermitEmptyPasswords=yes
Brent Paulson <Brent.Paulson@Oracle.COM>
parents: 5819
diff changeset
    38
file sources/sshd-gssapi path=etc/pam.d/sshd-gssapi group=sys mode=0644 \
7c225e52772b 15366793 sshd calls pam_authenticate() for none method if PermitEmptyPasswords=yes
Brent Paulson <Brent.Paulson@Oracle.COM>
parents: 5819
diff changeset
    39
    overlay=allow preserve=renamenew
7c225e52772b 15366793 sshd calls pam_authenticate() for none method if PermitEmptyPasswords=yes
Brent Paulson <Brent.Paulson@Oracle.COM>
parents: 5819
diff changeset
    40
file sources/sshd-hostbased path=etc/pam.d/sshd-hostbased group=sys mode=0644 \
7c225e52772b 15366793 sshd calls pam_authenticate() for none method if PermitEmptyPasswords=yes
Brent Paulson <Brent.Paulson@Oracle.COM>
parents: 5819
diff changeset
    41
    overlay=allow preserve=renamenew
7c225e52772b 15366793 sshd calls pam_authenticate() for none method if PermitEmptyPasswords=yes
Brent Paulson <Brent.Paulson@Oracle.COM>
parents: 5819
diff changeset
    42
file sources/sshd-none path=etc/pam.d/sshd-none group=sys mode=0644 \
7c225e52772b 15366793 sshd calls pam_authenticate() for none method if PermitEmptyPasswords=yes
Brent Paulson <Brent.Paulson@Oracle.COM>
parents: 5819
diff changeset
    43
    overlay=allow preserve=renamenew
7c225e52772b 15366793 sshd calls pam_authenticate() for none method if PermitEmptyPasswords=yes
Brent Paulson <Brent.Paulson@Oracle.COM>
parents: 5819
diff changeset
    44
file sources/sshd-password path=etc/pam.d/sshd-password group=sys mode=0644 \
7c225e52772b 15366793 sshd calls pam_authenticate() for none method if PermitEmptyPasswords=yes
Brent Paulson <Brent.Paulson@Oracle.COM>
parents: 5819
diff changeset
    45
    overlay=allow preserve=renamenew
7c225e52772b 15366793 sshd calls pam_authenticate() for none method if PermitEmptyPasswords=yes
Brent Paulson <Brent.Paulson@Oracle.COM>
parents: 5819
diff changeset
    46
file sources/sshd-pubkey path=etc/pam.d/sshd-pubkey group=sys mode=0644 \
7c225e52772b 15366793 sshd calls pam_authenticate() for none method if PermitEmptyPasswords=yes
Brent Paulson <Brent.Paulson@Oracle.COM>
parents: 5819
diff changeset
    47
    overlay=allow preserve=renamenew
5774
5867c90db266 PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents: 5544
diff changeset
    48
file path=etc/ssh/moduli group=sys mode=0644 overlay=allow preserve=renamenew
5544
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    49
file path=etc/ssh/sshd_config group=sys mode=0644 \
5774
5867c90db266 PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents: 5544
diff changeset
    50
    original_name=SUNWsshd:etc/ssh/sshd_config overlay=allow preserve=renamenew
5867c90db266 PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents: 5544
diff changeset
    51
file sources/ssh.xml path=lib/svc/manifest/network/ssh.xml group=sys mode=0444
5867c90db266 PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents: 5544
diff changeset
    52
file sources/sshd.sh path=lib/svc/method/sshd mode=0555
5544
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    53
file usr/lib/dtrace/64/sftp64.d path=usr/lib/dtrace/sftp.d
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    54
file path=usr/lib/ssh/sftp-server mode=0555
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    55
file path=usr/lib/ssh/ssh-keysign mode=4555
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    56
file path=usr/lib/ssh/ssh-pkcs11-helper mode=0555
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    57
file path=usr/lib/ssh/sshd mode=0555
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    58
file path=usr/share/man/man5/moduli.5
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    59
file path=usr/share/man/man5/sshd_config.5
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    60
file path=usr/share/man/man8/sftp-server.8
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    61
file path=usr/share/man/man8/ssh-keysign.8
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    62
file path=usr/share/man/man8/ssh-pkcs11-helper.8
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    63
file path=usr/share/man/man8/sshd.8
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    64
dir  path=var/empty owner=root group=sys mode=0755 sysattr=readonly
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    65
group groupname=sshd gid=22
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    66
user username=sshd ftpuser=false gcos-field="sshd privsep" group=sshd \
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    67
    home-dir=/var/empty login-shell=/bin/false uid=22
5774
5867c90db266 PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents: 5544
diff changeset
    68
legacy pkg=SUNWsshdr desc="Secure Shell protocol Server" \
5867c90db266 PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents: 5544
diff changeset
    69
    name="SSH Server, (Root)"
5867c90db266 PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents: 5544
diff changeset
    70
legacy pkg=SUNWsshdu desc="Secure Shell protocol Server" \
5867c90db266 PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents: 5544
diff changeset
    71
    name="SSH Server, (Usr)"
5544
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    72
license openssh.license license="BSD, BSD-like (OpenSSH)" \
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    73
    com.oracle.info.description="OpenSSH, a suite of tools that help secure network connections" \
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    74
    com.oracle.info.name=openssh com.oracle.info.tpno=$(TPNO_OPENSSH) \
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    75
    com.oracle.info.version=$(COMPONENT_VERSION)
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    76
license openssh.license license="BSD, BSD-like (gsskex)" \
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    77
    com.oracle.info.description="GSS-API authenticated key exchange" \
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    78
    com.oracle.info.name=gsskex com.oracle.info.tpno=$(TPNO_GSSKEX) \
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    79
    com.oracle.info.version=5.7p1
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    80
depend type=conditional fmri=pkg:/x11/session/xauth \
16204c8a93ff PSARC 2015/227 SunSSH EOF and Removal
Huie-Ying Lee <huieying.lee@oracle.com>
parents:
diff changeset
    81
    predicate=pkg:/x11/library/libxau