On 1/7/17 00:08, Ngie Cooper wrote:
> Author: ngie
> Date: Sat Jan  7 08:08:35 2017
> New Revision: 311585
> URL: https://svnweb.freebsd.org/changeset/base/311585
> 
> Log:
>   Conditionalize building libwrap support into sshd
>   
>   Only build libwrap support into sshd if MK_TCP_WRAPPERS != no
>   
>   This will unbreak the build if libwrap has been removed from the system
>   
>   MFC after:  2 weeks
>   PR:         210141
>   Submitted by:       kp...@protonmail.com
>   Differential Revision:      D9049

I didn't see this approved by maintainer, did you ping him?

[delphij@saturn] /usr/src> grep ssh MAINTAINERS
openssh         des     Pre-commit review requested.

(Not that the change itself is bad, though, but it's important to keep
everyone on the same page).

> Modified:
>   head/crypto/openssh/config.h
>   head/secure/usr.sbin/sshd/Makefile
> 
> Modified: head/crypto/openssh/config.h
> ==============================================================================
> --- head/crypto/openssh/config.h      Sat Jan  7 07:54:23 2017        
> (r311584)
> +++ head/crypto/openssh/config.h      Sat Jan  7 08:08:35 2017        
> (r311585)
> @@ -1408,7 +1408,7 @@
>  /* #undef LASTLOG_WRITE_PUTUTXLINE */
>  
>  /* Define if you want TCP Wrappers support */
> -#define LIBWRAP 1
> +/* #undef LIBWRAP */
>  
>  /* Define to whatever link() returns for "not supported" if it doesn't return
>     EOPNOTSUPP. */
> 
> Modified: head/secure/usr.sbin/sshd/Makefile
> ==============================================================================
> --- head/secure/usr.sbin/sshd/Makefile        Sat Jan  7 07:54:23 2017        
> (r311584)
> +++ head/secure/usr.sbin/sshd/Makefile        Sat Jan  7 08:08:35 2017        
> (r311585)
> @@ -27,7 +27,7 @@ CFLAGS+=-I${SSHDIR} -include ssh_namespa
>  SRCS+=       ssh_namespace.h
>  
>  # pam should always happen before ssh here for static linking
> -LIBADD=      pam ssh util wrap
> +LIBADD=      pam ssh util
>  
>  .if ${MK_LDNS} != "no"
>  CFLAGS+=     -DHAVE_LDNS=1
> @@ -53,6 +53,11 @@ SRCS+=     krb5_config.h
>  LIBADD+=     gssapi_krb5 gssapi krb5
>  .endif
>  
> +.if ${MK_TCP_WRAPPERS} != "no"
> +CFLAGS+=     -DLIBWRAP
> +LIBADD+=     wrap
> +.endif
> +
>  LIBADD+=     crypto
>  
>  .if defined(LOCALBASE)
> 

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to