Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Mar 2012 14:52:27 -0400
From:      John Baldwin <jhb@freebsd.org>
To:        Eitan Adler <eadler@freebsd.org>
Cc:        svn-src-head@freebsd.org, Dag-Erling =?utf-8?q?Sm=C3=B8rgrav?= <des@des.no>, svn-src-all@freebsd.org, src-committers@freebsd.org, Colin Percival <cperciva@freebsd.org>
Subject:   Re: svn commit: r233136 - in head/secure: usr.bin/ssh usr.sbin/sshd
Message-ID:  <201203201452.27484.jhb@freebsd.org>
In-Reply-To: <CAF6rxg=0QOBrSdrn2t1zhXD5pX_tmAOYa=Bp0mFpU=F2Q1AzOQ@mail.gmail.com>
References:  <201203190041.q2J0femX042684@svn.freebsd.org> <86bons71qe.fsf@ds4.des.no> <CAF6rxg=0QOBrSdrn2t1zhXD5pX_tmAOYa=Bp0mFpU=F2Q1AzOQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday, March 19, 2012 7:12:25 pm Eitan Adler wrote:
> 2012/3/19 Dag-Erling Sm=C3=B8rgrav <des@des.no>:
> > John Baldwin <jhb@freebsd.org> writes:
>=20
> Looking at the original contents of the two files
>=20
> sshd:
> -.if defined(X11BASE) || defined(LOCALBASE)
>=20
> ssh:
> -.if defined(X11BASE)
>=20
> 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.
>=20
> 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=20
originally.

> commit 3b4f7b77abc6a0fadb3a15ebd7e8e8d475047842
> Author: Eitan Adler <lists@eitanadler.com>
> Date:   Mon Mar 19 19:07:35 2012 -0400
>=20
>     Restore the ability to use a non-standard LOCALBASE to sshd
>     Add the ability to use a non-standard LOCALBASE to ssh
>=20
>     Submitted by:	jhb
>     Reviewed by:	des
>     Approved by:	cperciva
>     MFC after:	0 days (with r233136)
>=20
> 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+=3D	 -lgssapi
>  DPADD+=3D	${LIBCRYPT} ${LIBCRYPTO}
>  LDADD+=3D	-lcrypt -lcrypto
>=20
> +.if defined(LOCALBASE)
> +CFLAGS+=3D -DXAUTH_PATH=3D\"${LOCALBASE}/bin/xauth\"
> +.endif
> +
>  .include <bsd.prog.mk>
>=20
>  .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+=3D	 -lgssapi_krb5 -lgssapi -lkrb5 -lasn1
>  DPADD+=3D	${LIBCRYPTO} ${LIBCRYPT}
>  LDADD+=3D	-lcrypto -lcrypt
>=20
> +.if defined(LOCALBASE)
> +CFLAGS+=3D -DXAUTH_PATH=3D\"${LOCALBASE}/bin/xauth\"
> +.endif
> +
>  .include <bsd.prog.mk>
>=20
>  .PATH:	${SSHDIR}
>=20
>=20
>=20
> --=20
> Eitan Adler
> Source & Ports committer
> X11, Bugbusting teams
>=20

=2D-=20
John Baldwin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201203201452.27484.jhb>