mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-17 05:43:59 +00:00
Only evaluate CVS version once, when necessary.
Eliminates the need in sed(1) during install.
This commit is contained in:
parent
34eec0a169
commit
d61bb3f2ba
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=119840
|
@ -16,9 +16,6 @@ CFLAGS+= -DHAVE_CONFIG_H
|
|||
YFLAGS=
|
||||
CLEANFILES+= config.h
|
||||
|
||||
VERSION!= sed < ${CVSDIR}/configure \
|
||||
-e '/^[ ]*VERSION=/!d' -e 's/.*=\(.*\)/\1/' -e q
|
||||
|
||||
CVS_UMASK_DFLT?= 002
|
||||
CVS_ADMIN_GROUP?= cvsadmin
|
||||
CVS_TMPDIR_DFLT?= /tmp
|
||||
|
@ -29,7 +26,9 @@ SRCS= config.h argmatch.c getdate.y getline.c \
|
|||
xgetwd.c yesno.c
|
||||
|
||||
config.h: config.h.proto
|
||||
sed -e "s,@VERSION@,${VERSION}-FreeBSD,g" \
|
||||
version=`sed < ${CVSDIR}/configure \
|
||||
-e '/^[ ]*VERSION=/!d' -e 's/.*=\(.*\)/\1/' -e q`; \
|
||||
sed -e "s,@VERSION@,$${version}-FreeBSD,g" \
|
||||
-e "s,@UMASK_DFLT@,${CVS_UMASK_DFLT},g" \
|
||||
-e "s,@TMPDIR_DFLT@,${CVS_TMPDIR_DFLT},g" \
|
||||
-e "s,@CVS_ADMIN_GROUP@,${CVS_ADMIN_GROUP},g" \
|
||||
|
|
Loading…
Reference in a new issue