# HG changeset patch # User Ivo Raisr # Date 1438641107 25200 # Node ID ed3830c87e7bf1b25730d84cd430f9f704ffcc9a # Parent ea3146b8a591b0cf10e1cb69cd116d6abce21663 21279048 OpenSSH missing dependency on xauth 21459889 GSSAPIStoreDelegatedCredentials option should be deprecated in OpenSSH 21482420 OpenSSH default XAuthLocation should be /usr/bin/xauth on Solaris diff -r ea3146b8a591 -r ed3830c87e7b components/openssh/Makefile --- a/components/openssh/Makefile Fri Aug 07 07:58:06 2015 -0700 +++ b/components/openssh/Makefile Mon Aug 03 15:31:47 2015 -0700 @@ -76,6 +76,7 @@ CONFIGURE_OPTIONS += --with-solaris-projects CONFIGURE_OPTIONS += --with-tcp-wrappers CONFIGURE_OPTIONS += --with-4in6 +CONFIGURE_OPTIONS += --with-xauth=/usr/bin/xauth CONFIGURE_OPTIONS += --enable-strip=no CONFIGURE_OPTIONS += --without-rpath CONFIGURE_OPTIONS += --libexecdir=/usr/lib/ssh diff -r ea3146b8a591 -r ed3830c87e7b components/openssh/openssh.p5m --- a/components/openssh/openssh.p5m Fri Aug 07 07:58:06 2015 -0700 +++ b/components/openssh/openssh.p5m Mon Aug 03 15:31:47 2015 -0700 @@ -129,4 +129,6 @@ 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" +depend type=conditional fmri=pkg:/x11/session/xauth \ + predicate=pkg:/x11/library/libxau depend type=require fmri=service/network/ssh-common diff -r ea3146b8a591 -r ed3830c87e7b components/openssh/patches/020-deprecate_sunssh_sshd_config_opts.patch --- a/components/openssh/patches/020-deprecate_sunssh_sshd_config_opts.patch Fri Aug 07 07:58:06 2015 -0700 +++ b/components/openssh/patches/020-deprecate_sunssh_sshd_config_opts.patch Mon Aug 03 15:31:47 2015 -0700 @@ -20,7 +20,7 @@ /* $OpenBSD: servconf.c,v 1.248 2013/12/06 13:39:49 markus Exp $ */ /* * Copyright (c) 1995 Tatu Ylonen , Espoo, Finland -@@ -528,6 +527,29 @@ +@@ -528,6 +527,30 @@ { "pamserviceprefix", sPAMServicePrefix, SSHCFG_GLOBAL }, { "pamservicename", sPAMServiceName, SSHCFG_GLOBAL }, #endif @@ -45,6 +45,7 @@ + { "trustedanchorkeystore", sDeprecated, SSHCFG_GLOBAL }, + { "useunsupportedsshv1", sDeprecated, SSHCFG_GLOBAL }, + { "usefips140", sDeprecated, SSHCFG_ALL}, ++ { "gssapistoredelegatedcredentials", sDeprecated, SSHCFG_ALL }, + { "gssapikeyexchange", sDeprecated, SSHCFG_ALL}, +#endif { NULL, sBadOption, 0 }