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.