15c8b07feSSimon J. GerratySUBDIR= distextract distfetch include partedit runconsoles scripts 2595fe151SBryan DrewerySUBDIR_PARALLEL= 383d0b8c0SSimon J. GerratySUBDIR_DEPEND_distextract = include 483d0b8c0SSimon J. GerratySUBDIR_DEPEND_distfetch = include 583d0b8c0SSimon J. GerratySUBDIR_DEPEND_partedit = include 62118f387SNathan WhitehornSCRIPTS= bsdinstall 797e0f2b4SNathan WhitehornMAN= bsdinstall.8 8842294c1SBaptiste DaroussinPACKAGE= bsdinstall 9147585b4SBrad Davis 10d577d617SJessica ClarkeSCRIPTS+= startbsdinstall 11d577d617SJessica ClarkeSCRIPTSDIR_startbsdinstall= ${LIBEXECDIR}/bsdinstall 12d577d617SJessica Clarke 1383d0b8c0SSimon J. GerratyUPDATE_DEPENDFILE= no 142118f387SNathan Whitehorn 15ee9cfd72SIsaac FreundFILESDIR= ${SHAREDIR}/bsdinstall 16ee9cfd72SIsaac FreundFILES= FreeBSD-base.conf 17ee9cfd72SIsaac Freund 18ee9cfd72SIsaac Freund_BRANCH!= ${MAKE} -C ${SRCTOP}/release -V BRANCH 19*d45816f3SColin PercivalBRANCH?= ${_BRANCH:C/-p[0-9]+$//} 20ee9cfd72SIsaac Freund_REVISION!= ${MAKE} -C ${SRCTOP}/release -V REVISION 21ee9cfd72SIsaac FreundREVISION?= ${_REVISION} 22ee9cfd72SIsaac Freund 23ee9cfd72SIsaac Freund.if ${BRANCH} == CURRENT || ${BRANCH} == STABLE 2451184e38SColin PercivalPKGHOST= pkg 2551184e38SColin PercivalKEYSDIR= pkg 26ee9cfd72SIsaac FreundSUBURL= base_latest 2751184e38SColin Percival.elif ${BRANCH} == RELEASE 2851184e38SColin PercivalPKGHOST= pkgbase 2951184e38SColin PercivalKEYSDIR= pkgbase-${REVISION:C/\.[0-9]+//} 30ee9cfd72SIsaac FreundSUBURL= base_release_${REVISION:C/[0-9]+\.//} 3151184e38SColin Percival.elif ${BRANCH:C/[0-9]+$//} == BETA || \ 3251184e38SColin Percival ${BRANCH:C/[0-9]+$//} == RC 3351184e38SColin PercivalPKGHOST= pkgbase 3451184e38SColin PercivalKEYSDIR= pkgbase-${REVISION:C/\.[0-9]+//} 3551184e38SColin PercivalSUBURL= base_release_${REVISION:C/[0-9]+\.//}_${BRANCH:tl} 3600294d7bSEd Maste.else 3700294d7bSEd Maste.warning Invalid branch "${BRANCH}" 3851184e38SColin PercivalPKGHOST= pkg 3951184e38SColin PercivalKEYSDIR= pkg 4000294d7bSEd MasteSUBURL= base_latest 41ee9cfd72SIsaac Freund.endif 42ee9cfd72SIsaac Freund 43ee9cfd72SIsaac FreundFreeBSD-base.conf: FreeBSD-base.conf.in 4451184e38SColin Percival sed "s|%%PKGHOST%%|${PKGHOST}|;s|%%SUBURL%%|${SUBURL}|;s|%%KEYSDIR%%|${KEYSDIR}|" < ${.ALLSRC} > ${.TARGET} 45ee9cfd72SIsaac Freund 462118f387SNathan Whitehorn.include <bsd.prog.mk> 47