Subject: Re: CVS commit: src/etc
To: None <perry@piermont.com>
From: Ross Harvey <ross@netbsd.org>
List: source-changes
Date: 10/25/2003 00:52:18
> From: "Perry E. Metzger" <perry@piermont.com>
>
> I don't think this was right. Could you explain your reasoning?
>
> Perry

Umm, builds are broken without my change? :-) Builds work with it? :-) 

I'm not sure how much detail you want, it's just a garden variety .OBJDIR fix.

But to answer your question...  src/etc/Makefile has the somewhat unusual
job of installing direct from .CURDIR, whereas normally files are installed
from .OBJDIR. ETC_INSTALL_FILE is a local make(1) procedure that cd's back to
the source dir before running INSTALL_FILE.  But today, a change was
checked in that delete's the zillion per-port MAKEDEV's and installs a
script-generated one.  So, it's back to plain INSTALL_FILE for MAKEDEV.

> Ross Harvey <ross@netbsd.org> writes:
>
> > Module Name:	src
> > Committed By:	ross
> > Date:		Fri Oct 24 22:39:51 UTC 2003
> > 
> > Modified Files:
> > 	src/etc: Makefile
> > 
> > Log Message:
> > Now that MAKEDEV is generated, just do an ordinary ${INSTALL_FILE} instead
> > of going back to the source dir (and losing) with ${ETC_INSTALL_FILE}
> > 
> > 
> > To generate a diff of this commit:
> > cvs rdiff -r1.257 -r1.258 src/etc/Makefile
> > 
> > Please note that diffs are not public domain; they are subject to the
> > copyright notices on the relevant files.