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} 20_REVISION!= ${MAKE} -C ${SRCTOP}/release -V REVISION 21REVISION?= ${_REVISION} 22 23.if ${BRANCH} == CURRENT || ${BRANCH} == STABLE 24PKGHOST= pkg 25KEYSDIR= pkg 26SUBURL= base_latest 27.elif ${BRANCH} == RELEASE 28PKGHOST= pkgbase 29KEYSDIR= pkgbase-${REVISION:C/\.[0-9]+//} 30SUBURL= base_release_${REVISION:C/[0-9]+\.//} 31.elif ${BRANCH:C/[0-9]+$//} == BETA || \ 32 ${BRANCH:C/[0-9]+$//} == RC 33PKGHOST= pkgbase 34KEYSDIR= pkgbase-${REVISION:C/\.[0-9]+//} 35SUBURL= base_release_${REVISION:C/[0-9]+\.//}_${BRANCH:tl} 36.else 37.warning Invalid branch "${BRANCH}" 38PKGHOST= pkg 39KEYSDIR= pkg 40SUBURL= base_latest 41.endif 42 43FreeBSD-base.conf: FreeBSD-base.conf.in 44 sed "s|%%PKGHOST%%|${PKGHOST}|;s|%%SUBURL%%|${SUBURL}|;s|%%KEYSDIR%%|${KEYSDIR}|" < ${.ALLSRC} > ${.TARGET} 45 46.include <bsd.prog.mk> 47