While I was working on this project before I found out that Mark was 95%
done already, I made those tests be:

        .in !defined(NO_OPENSSH) && !defined(NOCRYPT)

NOCRYPT has been the standard way of indicating that the cryptograph
package has not been installed.

Jim Bloom
[EMAIL PROTECTED]

Munehiro Matsuda wrote:
> 
> Hi all,
> 
> I don't have crypto in my source tree, because I'm in Japan,
> I get following error using mergemaster.
> 
> ----------8<---------8<---------Cut here---------8<---------8<---------
> # mergemaster
>     ....
>     ....
> install: /usr/src/etc/../crypto/openssh/ssh_config: No such file or directory
> *** Error code 71
> 
> Stop in /usr/src/etc.
> 
>   *** FATAL ERROR: Cannot 'cd' to /usr/src/etc and install files to the
>       temproot environment
> ----------8<---------8<---------Cut here---------8<---------8<---------
> 
> In /usr/src/etc/Makefile (rev  1.214), it should check for existance of
> crypto directory.
> 
> --- Makefile.ctm        Fri Feb 25 11:53:34 2000
> +++ Makefile    Fri Feb 25 13:47:10 2000
> @@ -20,7 +20,7 @@
>         ${.CURDIR}/../usr.bin/mail/misc/mail.rc \
>         ${.CURDIR}/../usr.bin/locate/locate/locate.rc
> 
> -.if !defined(NO_OPENSSH)
> +.if exists(${.CURDIR}../crypto) && !defined(NO_OPENSSH)
>  BIN1+= ${.CURDIR}/../crypto/openssh/ssh_config \
>         ${.CURDIR}/../crypto/openssh/sshd_config
>  .endif


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to