Add EXTPORTSDIR like EXTSRCDIR and EXTDOCDIR.

PR:		misc/83287
Submitted by:	Gabor Kovesdan
MFC after:	1 week
This commit is contained in:
Yoshihiro Takahashi 2006-01-02 13:29:58 +00:00
parent 17ed18fef3
commit fcb9ab1e8e

View File

@ -35,6 +35,10 @@ BUILDNAME?=${BASE}-${DATE}-SNAP
# be copied; cvs update will be used instead.
#EXTSRCDIR=/usr/src
#
# To use a checked-out ports collection directory instead of
# checking out from a local CVS repository, set this option.
#EXTPORTSDIR=/usr/ports
#
# To add other options to the CVS subcommands (co,up), set
#CVSCMDARGS="-D '01/01/2002 00:00:00 UTC'"
#
@ -384,9 +388,15 @@ release rerelease:
.endif
rm -rf ${CHROOTDIR}/usr/ports
.if !defined(NOPORTSATALL)
.if defined(EXTPORTSDIR)
cd ${CHROOTDIR}/usr && cp -R -H ${EXTPORTSDIR} ports
# If there are distfiles downloaded removing them
rm -rf ports/distfiles/*
.else
cd ${CHROOTDIR}/usr && ${CVSPREFIX} cvs -R ${CVSARGS} -d ${CVSROOT} \
co ${CVSCMDARGS} ${CVS_PORTSARGS} ${RELEASEPORTSMODULE}
.endif
.endif
.if !defined(NODOC)
rm -rf ${CHROOTDIR}/usr/doc
.if defined(EXTDOCDIR)
@ -415,7 +425,7 @@ release rerelease:
update ${CVSCMDARGS} -P -d -r ${RELEASETAG}
.endif
rm -f ${CHROOTDIR}/tmp/.world_done
.if !defined(NOPORTS)
.if !defined(NOPORTS) && !defined(EXTPORTSDIR)
cd ${CHROOTDIR}/usr/ports && ${CVSPREFIX} cvs -R ${CVSARGS} -q \
update ${CVSCMDARGS} -P -d
rm -f ${CHROOTDIR}/tmp/.skip_ports_index