summaryrefslogtreecommitdiff
path: root/mk/install
diff options
context:
space:
mode:
authorrillig <rillig@pkgsrc.org>2005-08-23 12:01:52 +0000
committerrillig <rillig@pkgsrc.org>2005-08-23 12:01:52 +0000
commit6c7647173b336966aa8b1411b90d2ef6296c9965 (patch)
tree02b412df835504a0a77fbcec0c98b8348cd5ec7d /mk/install
parentb0f3a18eeeff6a093e9ace589e42fdaebd5009a9 (diff)
downloadpkgsrc-6c7647173b336966aa8b1411b90d2ef6296c9965.tar.gz
This file must not be included by anything other than bsd.pkg.mk.
Enforce this by not writing it in a comment but checking it in the code.
Diffstat (limited to 'mk/install')
-rw-r--r--mk/install/bsd.pkginstall.mk9
1 files changed, 5 insertions, 4 deletions
diff --git a/mk/install/bsd.pkginstall.mk b/mk/install/bsd.pkginstall.mk
index 75c763727c2..e30f29544ef 100644
--- a/mk/install/bsd.pkginstall.mk
+++ b/mk/install/bsd.pkginstall.mk
@@ -1,14 +1,15 @@
-# $NetBSD: bsd.pkginstall.mk,v 1.23 2005/08/23 11:48:50 rillig Exp $
+# $NetBSD: bsd.pkginstall.mk,v 1.24 2005/08/23 12:01:52 rillig Exp $
#
# This Makefile fragment is included by bsd.pkg.mk to use the common
# INSTALL/DEINSTALL scripts. To use this Makefile fragment, simply:
#
# (1) Set the variables to customize the install scripts to the package, and
# (2) Set USE_PKGINSTALL to YES in the package Makefile.
-#
-# NOTE: This file must _not_ be included from anything else than bsd.pkg.mk.
-.if !defined(BSD_PKG_INSTALL_MK)
+.if defined(BSD_PKG_INSTALL_MK)
+PKG_FAIL_REASON+= "[bsd.pkginstall.mk] Must not be included directly."
+
+.else
BSD_PKG_INSTALL_MK= 1
.include "../../mk/bsd.prefs.mk"