Subject: Re: bin/9942: sendmail cf directory build failure
To: Gary Duzan <gary@gduzan.static.shore.net>
From: Andrew Brown <atatat@atatdot.net>
List: netbsd-bugs
Date: 04/20/2000 16:17:59
--mP3DRpeJDSE+ciuQ
Content-Type: text/plain; charset=us-ascii

>diff -c -r1.3 Makefile
>*** Makefile	2000/04/19 21:48:41	1.3
>--- Makefile	2000/04/20 19:13:14
>***************
>*** 28,34 ****
>  
>  .mc.cf:
>  	${RM} $@
>! 	(cd ${CFDIR}/cf && ${M4} ${CFDIR}/m4/cf.m4 ${.CURDIR}/${@:R}.mc > ${.OBJDIR}/$@)
>  	${CHMOD} ${ROMODE} $@
>  
>  realall: ${ALL}
>--- 28,34 ----
>  
>  .mc.cf:
>  	${RM} $@
>! 	(cd ${CFDIR}/cf && ${M4} ${.CURDIR}/${@:R}.mc > ${.OBJDIR}/$@)
>  	${CHMOD} ${ROMODE} $@
>  
>  realall: ${ALL}

this is a reverse of the patch that just went in a couple of days ago,
so it's a step backwards.  :)

the way that sendmail's .cf files are built was changed when sendmail
v8 came out, but netbsd never picked it up.

the reason the netbsd-proto.cf file doesn't build any more is that the
NetBSD.ORG.m4 file isn't in the dist directory where the other
domain/*.m4 files are.  a more proper patch for this is attached.

note that ihack.net.mc, minbar.mc, and zhadum.mc still don't build
because the domain files they use aren't in the sendmail dist tree.

-- 
|-----< "CODE WARRIOR" >-----|
codewarrior@daemon.org             * "ah!  i see you have the internet
twofsonet@graffiti.com (Andrew Brown)                that goes *ping*!"
andrew@crossbar.com       * "information is power -- share the wealth."

--mP3DRpeJDSE+ciuQ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="netbsd-proto.mc.patch"

--- netbsd-proto.mc-orig	Tue Feb  8 08:45:41 2000
+++ netbsd-proto.mc	Thu Apr 20 16:13:58 2000
@@ -38,7 +38,7 @@
 #  This is the prototype file for a configuration that supports nothing
 #  but basic SMTP connections via TCP.
 #
-#  You may want to add an OSTYPE macro to get the location of various
+#  You may want to add an `OSTYPE' macro to get the location of various
 #  support files for your operating system environment.
 #
 

--mP3DRpeJDSE+ciuQ--