Subject: Re: CVS commit: src/etc
To: Christian Limpach <cl@NetBSD.org>
From: Jaromir Dolecek <jdolecek@NetBSD.org>
List: source-changes
Date: 10/26/2003 23:36:06
Christian Limpach wrote:
> are you building with an objdir?  because even with your change, builds
> are still broken:
> distribution does install-etc-files with pwd = ${.CURDIR}
> INSTALL_FILE won't find MAKEDEV since MAKEDEV is in ${.OBJDIR}

Aah, joy of being first item using OBJDIR in src/etc :)
 
> It works after applying the following patch:
> 
> Index: etc/Makefile
> ===================================================================
> RCS file: /cvs/netbsd/src/etc/Makefile,v
> retrieving revision 1.260
> diff -u -r1.260 Makefile
> --- etc/Makefile	26 Oct 2003 07:25:34 -0000	1.260
> +++ etc/Makefile	26 Oct 2003 18:39:57 -0000
> @@ -117,7 +117,7 @@
>  ETC_PKG=-T etc_pkg
>  BASE_PKG=-T base_pkg
>  ETC_INSTALL_FILE=cd ${.CURDIR} && ${INSTALL_FILE} ${ETC_PKG}
> -ETC_INSTALL_OBJ_FILE=             ${INSTALL_FILE} ${ETC_PKG}
> +ETC_INSTALL_OBJ_FILE=cd ${.OBJDIR} && ${INSTALL_FILE} ${ETC_PKG}
>  ETC_INSTALL_LINK=cd ${.CURDIR} && ${INSTALL_LINK} ${ETC_PKG}
>  ETC_INSTALL_SYMLINK=cd ${.CURDIR} && ${INSTALL_SYMLINK} ${ETC_PKG}

This seems fine AFAICS, tho I didn't actually test this. If it
works for you, feel free to commit this fix.

Jaromir 
-- 
Jaromir Dolecek <jdolecek@NetBSD.org>            http://www.NetBSD.cz/
-=- We should be mindful of the potential goal, but as the tantric    -=-
-=- Buddhist masters say, ``You may notice during meditation that you -=-
-=- sometimes levitate or glow.   Do not let this distract you.''     -=-