On Monday, March 19, 2012 7:12:25 pm Eitan Adler wrote:
> 2012/3/19 Dag-Erling Smørgrav <d...@des.no>:
> > John Baldwin <j...@freebsd.org> writes:
> 
> Looking at the original contents of the two files
> 
> sshd:
> -.if defined(X11BASE) || defined(LOCALBASE)
> 
> ssh:
> -.if defined(X11BASE)
> 
> which I think was the cause of my original confusion. The change *was*
> a no-op for ssh but resulted in behavior change when LOCALBASE was
> defined in sshd.
> 
> What do you think of the following patch which uses the same .defined
> version as the original restores LOCALBASE support in sshd and and
> adds support to ssh? Is there a reason for the difference between the
> two? [ build tested only ]

This looks good to me.  I suspect it was just a bug in the ssh Makefile 
originally.

> commit 3b4f7b77abc6a0fadb3a15ebd7e8e8d475047842
> Author: Eitan Adler <li...@eitanadler.com>
> Date:   Mon Mar 19 19:07:35 2012 -0400
> 
>     Restore the ability to use a non-standard LOCALBASE to sshd
>     Add the ability to use a non-standard LOCALBASE to ssh
> 
>     Submitted by:     jhb
>     Reviewed by:      des
>     Approved by:      cperciva
>     MFC after:        0 days (with r233136)
> 
> diff --git a/secure/usr.bin/ssh/Makefile b/secure/usr.bin/ssh/Makefile
> index 619c44a..9304fd55 100644
> --- a/secure/usr.bin/ssh/Makefile
> +++ b/secure/usr.bin/ssh/Makefile
> @@ -28,6 +28,10 @@ LDADD+=     -lgssapi
>  DPADD+=      ${LIBCRYPT} ${LIBCRYPTO}
>  LDADD+=      -lcrypt -lcrypto
> 
> +.if defined(LOCALBASE)
> +CFLAGS+= -DXAUTH_PATH=\"${LOCALBASE}/bin/xauth\"
> +.endif
> +
>  .include <bsd.prog.mk>
> 
>  .PATH:       ${SSHDIR}
> diff --git a/secure/usr.sbin/sshd/Makefile b/secure/usr.sbin/sshd/Makefile
> index 0120771..cc914c4 100644
> --- a/secure/usr.sbin/sshd/Makefile
> +++ b/secure/usr.sbin/sshd/Makefile
> @@ -43,6 +43,10 @@ LDADD+=     -lgssapi_krb5 -lgssapi -lkrb5 -lasn1
>  DPADD+=      ${LIBCRYPTO} ${LIBCRYPT}
>  LDADD+=      -lcrypto -lcrypt
> 
> +.if defined(LOCALBASE)
> +CFLAGS+= -DXAUTH_PATH=\"${LOCALBASE}/bin/xauth\"
> +.endif
> +
>  .include <bsd.prog.mk>
> 
>  .PATH:       ${SSHDIR}
> 
> 
> 
> -- 
> Eitan Adler
> Source & Ports committer
> X11, Bugbusting teams
> 

-- 
John Baldwin
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to