From 6e9817981210a6299458febd3f1dbddc4b2584dd Mon Sep 17 00:00:00 2001 From: YONETANI Tomokazu Date: Thu, 27 Aug 2009 17:06:34 +0900 Subject: [PATCH] Fix installing from read-only ${.OBJDIR} creating a file in beforeinstall target requires write permission in ${.OBJDIR} on machines to run installworld, making it impossible if mounted read-only via NFS. --- libexec/customcc/Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libexec/customcc/Makefile b/libexec/customcc/Makefile index 1627f9b749..ff2094ae52 100644 --- a/libexec/customcc/Makefile +++ b/libexec/customcc/Makefile @@ -1,4 +1,4 @@ -SCRIPTS= cc +SCRIPTS= ${.OBJDIR}/cc SCRIPTSDIR= /usr/libexec/custom SYMLINKS= cc ${SCRIPTSDIR}/cpp \ cc ${SCRIPTSDIR}/c++ \ @@ -7,7 +7,7 @@ SYMLINKS= cc ${SCRIPTSDIR}/cpp \ CLEANFILES= cc NOMAN= -beforeinstall: - sed "s#@@PREFIX2@@#${USRDATA_PREFIX}/usr#g" ${.CURDIR}/cc.sh >cc +${.OBJDIR}/cc: cc.sh + sed "s#@@PREFIX2@@#${USRDATA_PREFIX}/usr#g" $> > $@ .include -- 2.41.0