Browse Source

Splittet config to be able to use it in other projects

root 6 years ago
parent
commit
6b9dfadf85
2 changed files with 26 additions and 21 deletions
  1. 4 21
      dnssec-signer
  2. 22 0
      dnssec-signer-config

+ 4 - 21
dnssec-signer

@@ -29,26 +29,8 @@
 
 SELF="$(basename ${0})"
 
-######################################################
-# 		  START OF CONFIG		     #
-######################################################
-# SET YOU SYSTEM SPECIFIC DATA (which systemctl e.g) #
-
-NAMEDZONES="/etc/bind/named.conf.local"
-ZONESDIR="/etc/bind/zones"
-CHECKZONE=/usr/sbin/named-checkzone
-CHECKCONF=/usr/sbin/named-checkconf
-KEYGEN=/usr/sbin/dnssec-keygen
-SIGNZONE=/usr/sbin/dnssec-signzone
-SYSCTL=/bin/systemctl
-DNSSERVICE="bind9.service"
-LOGGER=/usr/bin/logger
-LOGGERFLAGN="-t $(whoami) -p daemon.info"
-LOGGERFLAGE="-t $(whoami) -p daemon.err"
-
-######################################################
-# 	   	    END OF CONFIG		     #
-######################################################
+# EDIT CONFIGURATION BEFORE START
+source ./dnssec-signer-config
 
 function error_msg {
 	FOR=${1}
@@ -142,7 +124,7 @@ function sign {
 			return 1
 		fi
 
-		sign "${ZONE}"
+		sign "${ZONE}" "${2}"
 		return $?
 	fi
 
@@ -192,6 +174,7 @@ ZONES="${*}"
 IFS=' ', read -r -a ZONES <<< "${ZONES}"
 
 if [ ${#ZONES[@]} -ne 0 ]; then
+	error_msg "${#ZONES[@]}" "Start signing zones"  
 	ERR=0
 	for ZONE in "${ZONES[@]}"; do
 		signzone "${ZONE}"

+ 22 - 0
dnssec-signer-config

@@ -0,0 +1,22 @@
+#!/usr/bin/env bash
+
+######################################################
+# 		  START OF CONFIG		     #
+######################################################
+# SET YOU SYSTEM SPECIFIC DATA (which systemctl e.g) #
+
+NAMEDZONES="/etc/bind/named.conf.local"
+ZONESDIR="/etc/bind/zones"
+CHECKZONE=/usr/sbin/named-checkzone
+CHECKCONF=/usr/sbin/named-checkconf
+KEYGEN=/usr/sbin/dnssec-keygen
+SIGNZONE=/usr/sbin/dnssec-signzone
+SYSCTL=/bin/systemctl
+DNSSERVICE="bind9.service"
+LOGGER=/usr/bin/logger
+LOGGERFLAGN="-t $(whoami) -p daemon.info"
+LOGGERFLAGE="-t $(whoami) -p daemon.err"
+
+######################################################
+# 	   	    END OF CONFIG		     #
+######################################################