21279048 OpenSSH missing dependency on xauth s11u3-sru
authorIvo Raisr <ivo.raisr@oracle.com>
Mon, 03 Aug 2015 15:31:47 -0700
branchs11u3-sru
changeset 4935 ed3830c87e7b
parent 4934 ea3146b8a591
child 4936 79af241b4834
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
components/openssh/Makefile
components/openssh/openssh.p5m
components/openssh/patches/020-deprecate_sunssh_sshd_config_opts.patch
--- 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
--- 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
--- 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 <[email protected]>, 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 }