1SUBDIR= distextract distfetch include partedit runconsoles scripts 2SUBDIR_PARALLEL= 3SUBDIR_DEPEND_distextract = include 4SUBDIR_DEPEND_distfetch = include 5SUBDIR_DEPEND_partedit = include 6SCRIPTS= bsdinstall 7MAN= bsdinstall.8 8PACKAGE= bsdinstall 9 10SCRIPTS+= startbsdinstall 11SCRIPTSDIR_startbsdinstall= ${LIBEXECDIR}/bsdinstall 12 13UPDATE_DEPENDFILE= no 14 15FILESDIR= ${SHAREDIR}/bsdinstall 16FILES= FreeBSD-base.conf 17 18_BRANCH!= ${MAKE} -C ${SRCTOP}/release -V BRANCH 19BRANCH?= ${_BRANCH:C/-p[0-9]+$//} 20_REVISION!= ${MAKE} -C ${SRCTOP}/release -V REVISION 21REVISION?= ${_REVISION} 22 23.if ${BRANCH} == CURRENT || ${BRANCH} == STABLE 24KEYSDIR= pkg 25SUBURL= base_latest 26.elif ${BRANCH} == RELEASE 27KEYSDIR= pkgbase-${REVISION:C/\.[0-9]+//} 28SUBURL= base_release_${REVISION:C/[0-9]+\.//} 29.elif ${BRANCH:C/[0-9]+$//} == BETA || \ 30 ${BRANCH:C/[0-9]+$//} == RC 31KEYSDIR= pkgbase-${REVISION:C/\.[0-9]+//} 32SUBURL= base_release_${REVISION:C/[0-9]+\.//}_${BRANCH:tl} 33.else 34.warning Invalid branch "${BRANCH}" 35KEYSDIR= pkg 36SUBURL= base_latest 37.endif 38 39FreeBSD-base.conf: FreeBSD-base.conf.in 40 sed "s|%%SUBURL%%|${SUBURL}|;s|%%KEYSDIR%%|${KEYSDIR}|" < ${.ALLSRC} > ${.TARGET} 41 42.include <bsd.prog.mk> 43