From c2118f44614158ef8588a35557e612b12caa089c Mon Sep 17 00:00:00 2001 From: rh Date: Thu, 20 Jul 2000 12:33:43 +0000 Subject: [PATCH] Introduce NO_{SRC,BIN}_ON_{FTP,CDROM}. Warn about placing files on CD-ROM or ftp during 'make package' or 'make mirror-distfiles'. --- mk/bsd.pkg.mk | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/mk/bsd.pkg.mk b/mk/bsd.pkg.mk index 6bbc9869912d..685c7ee32a72 100644 --- a/mk/bsd.pkg.mk +++ b/mk/bsd.pkg.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.pkg.mk,v 1.511 2000/07/19 22:57:31 hubertf Exp $ +# $NetBSD: bsd.pkg.mk,v 1.512 2000/07/20 12:33:43 rh Exp $ # # This file is in the public domain. # @@ -1385,6 +1385,14 @@ do-package: ${PLIST} ${DESCR} exit 1; \ fi; \ fi +.if defined(NO_BIN_ON_CDROM) + @${ECHO_MSG} "${_PKGSRC_IN}> Warning: ${PKGNAME} may not be put on a CD-ROM:" + @${ECHO_MSG} "${_PKGSRC_IN}> ${NO_BIN_ON_CDROM}." +.endif +.if defined(NO_BIN_ON_FTP) + @${ECHO_MSG} "${_PKGSRC_IN}> Warning: ${PKGNAME} may not be made available through FTP:" + @${ECHO_MSG} "${_PKGSRC_IN}> ${NO_BIN_ON_FTP}." +.endif .endif # Some support rules for do-package @@ -2002,6 +2010,14 @@ ${DLIST}: # fetch - only fetch the distfile if it is allowed to be # re-distributed freely mirror-distfiles: +.if defined(NO_SRC_ON_CDROM) + @${ECHO_MSG} "${_PKGSRC_IN}> Warning: ${PKGNAME} distfile may not be put on a CD-ROM:" + @${ECHO_MSG} "${_PKGSRC_IN}> ${NO_SRC_ON_CDROM}." +.endif +.if defined(NO_SRC_ON_FTP) + @${ECHO_MSG} "${_PKGSRC_IN}> Warning: ${PKGNAME} distfile may not be made available through FTP:" + @${ECHO_MSG} "${_PKGSRC_IN}> ${NO_SRC_ON_FTP}." +.endif .if (${MIRROR_DISTFILE} == "yes") ${_PKG_SILENT}${_PKG_DEBUG}${MAKE} ${MAKEFLAGS} fetch NO_IGNORE=yes NO_CHECK_DEPENDS=yes .endif