summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco S Hyman <marc@cvs.openbsd.org>1999-02-21 00:01:31 +0000
committerMarco S Hyman <marc@cvs.openbsd.org>1999-02-21 00:01:31 +0000
commit3816fe98406dbbc16c848ee4fc7d24ac802f1229 (patch)
treedcee285168c821cc733e2fe6fd1bea8efd3623af
parentfbd82b771bd4aadd281a9911c549461d975e7273 (diff)
Follow up on espie suggestion: don't allow package registration
(following installation) if the COMMENT exceeds 60 characters
-rw-r--r--share/mk/bsd.port.mk8
1 files changed, 6 insertions, 2 deletions
diff --git a/share/mk/bsd.port.mk b/share/mk/bsd.port.mk
index 37fe9d21220..7e43ce8b383 100644
--- a/share/mk/bsd.port.mk
+++ b/share/mk/bsd.port.mk
@@ -1,6 +1,6 @@
#-*- mode: Fundamental; tab-width: 4; -*-
# ex:ts=4
-# $OpenBSD: bsd.port.mk,v 1.65 1999/02/18 19:22:45 marc Exp $
+# $OpenBSD: bsd.port.mk,v 1.66 1999/02/21 00:01:30 marc Exp $
#
# bsd.port.mk - 940820 Jordan K. Hubbard.
# This file is in the public domain.
@@ -28,7 +28,7 @@ OpenBSD_MAINTAINER= marc@OpenBSD.ORG
# NEED_VERSION: we need at least this version of bsd.port.mk for this
# port to build
-FULL_REVISION=$$OpenBSD: bsd.port.mk,v 1.65 1999/02/18 19:22:45 marc Exp $$
+FULL_REVISION=$$OpenBSD: bsd.port.mk,v 1.66 1999/02/21 00:01:30 marc Exp $$
.if defined(NEED_VERSION)
VERSION_REVISION=${FULL_REVISION:M[0-9]*.*}
@@ -2119,6 +2119,10 @@ print-package-depends:
.if !target(fake-pkg)
fake-pkg:
@if [ ! -f ${PLIST} -o ! -f ${COMMENT} -o ! -f ${DESCR} ]; then ${ECHO} "** Missing package files for ${PKGNAME} - installation not recorded."; exit 1; fi
+ @if [ `/bin/ls -l ${COMMENT} | ${AWK} '{print $$5}'` -gt 60 ]; then \
+ ${ECHO} "** ${COMMENT} too large - installation not recorded."; \
+ exit 1; \
+ fi
@if [ ! -d ${PKG_DBDIR} ]; then ${RM} -f ${PKG_DBDIR}; ${MKDIR} ${PKG_DBDIR}; fi
.if defined(FORCE_PKG_REGISTER)
@${RM} -rf ${PKG_DBDIR}/${PKGNAME}