From 5249d8c6e41cf986dd5bc533652092426e721eb7 Mon Sep 17 00:00:00 2001
From: Leigh B Stoller <stoller@flux.utah.edu>
Date: Mon, 26 May 2014 17:21:39 -0600
Subject: [PATCH] Ad DISABLE_NAMED_INSTALL.

---
 named/GNUmakefile.in | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/named/GNUmakefile.in b/named/GNUmakefile.in
index a8c9eaf30d..360fb4da66 100644
--- a/named/GNUmakefile.in
+++ b/named/GNUmakefile.in
@@ -35,6 +35,7 @@ TESTBED_NETWORK          = @TESTBED_NETWORK@
 EXTERNAL_TESTBED_NETWORK = @EXTERNAL_TESTBED_NETWORK@
 IPV6_ENABLED             = @IPV6_ENABLED@
 IPV6_SUBNET_PREFIX       = @IPV6_SUBNET_PREFIX@
+DISABLE_NAMED_INSTALL    = @DISABLE_NAMED_INSTALL@
 
 REVERSE_MAPNAME          = \
 		$(shell echo @TESTBED_NETWORK@ | sed -e 's,.0$$,,')
@@ -92,7 +93,16 @@ install:
 	@echo "Are you sure you want to reinstall the namedb files!"
 	@echo "Use the install-real target if you are sure"
 
-install-real:	resolv.conf \
+ifeq ($(DISABLE_NAMED_INSTALL),0)
+install-real:	install-real-force
+else
+install-real:	
+	@echo "Refusing to install cause DISABLE_NAMED_INSTALL=1";
+	@echo "Use the install-real-force target if you are sure"
+endif
+
+install-real-force: \
+		resolv.conf \
 		$(NAMEDB_DIR)/named.conf \
 		$(NAMEDB_DIR)/localhost.rev \
 		$(NAMEDB_DIR)/$(OURDOMAIN).db.head \
-- 
GitLab