aboutsummaryrefslogtreecommitdiffstats
path: root/bootstrap/make-base-requires.sh
diff options
context:
space:
mode:
Diffstat (limited to 'bootstrap/make-base-requires.sh')
-rwxr-xr-xbootstrap/make-base-requires.sh82
1 files changed, 0 insertions, 82 deletions
diff --git a/bootstrap/make-base-requires.sh b/bootstrap/make-base-requires.sh
deleted file mode 100755
index 8013cf6..0000000
--- a/bootstrap/make-base-requires.sh
+++ /dev/null
@@ -1,82 +0,0 @@
-#!/bin/bash
-
-set -e
-
-BASE="/etc";
-if [ "$1" != "" ]
-then
- BASE=$1
- echo "Using base path ${BASE}"
-fi
-
-source include/tgmanage.cfg.sh
-if [ -z ${PRIMARY} ]
-then
- echo "Not configured!";
- exit 1;
-fi;
-
-cd ~/tgmanage
-bootstrap/update-tools.sh
-ssh -l root ${PRIMARY} "~/tgmanage/bootstrap/install-dependencies.sh master"
-ssh -l root ${SECONDARY} "~/tgmanage/bootstrap/install-dependencies.sh slave"
-
-if [ "${BASE}" == "/etc" ]; then
- ssh -l root ${PRIMARY} "cp -pR /etc/bind /etc/bind.dist"
- ssh -l root ${PRIMARY} "cp -pR /etc/dhcp /etc/dhcp.dist"
-
- ssh -l root ${SECONDARY} "cp -pR /etc/bind /etc/bind.dist"
- ssh -l root ${SECONDARY} "cp -pR /etc/dhcp /etc/dhcp.dist"
-
- set +e
- ssh -l root ${PRIMARY} "rm /etc/bind/named.conf"
- ssh -l root ${PRIMARY} "rm /etc/dhcp/dhcpd.conf"
-
- ssh -l root ${SECONDARY} "rm /etc/dhcp/dhcpd.conf"
- ssh -l root ${SECONDARY} "rm /etc/bind/named.conf"
- set -e
-fi
-
-ssh -l root ${PRIMARY} "mkdir -p ${BASE}/bind/conf-master/"
-ssh -l root ${PRIMARY} "mkdir -p ${BASE}/bind/reverse/"
-ssh -l root ${PRIMARY} "mkdir -p ${BASE}/bind/dynamic/"
-ssh -l root ${PRIMARY} "mkdir -p ${BASE}/dhcp/conf-v4/"
-ssh -l root ${PRIMARY} "mkdir -p ${BASE}/dhcp/conf-v6/"
-
-ssh -l root ${PRIMARY} "~/tgmanage/bootstrap/make-dhcp6-init.sh"
-ssh -l root ${PRIMARY} "systemctl enable isc-dhcp-server"
-ssh -l root ${PRIMARY} "systemctl enable isc-dhcp6-server"
-ssh -l root ${PRIMARY} "~/tgmanage/bootstrap/make-named.pl master ${BASE}"
-ssh -l root ${PRIMARY} "~/tgmanage/bootstrap/make-dhcpd.pl ${BASE}"
-ssh -l root ${PRIMARY} "~/tgmanage/bootstrap/make-dhcpd6.pl ${BASE}"
-ssh -l root ${PRIMARY} "~/tgmanage/bootstrap/make-first-zones.pl ${BASE}"
-ssh -l root ${PRIMARY} "~/tgmanage/bootstrap/make-reverse4-files.pl master ${BASE}"
-
-ssh -l root ${SECONDARY} "mkdir -p ${BASE}/bind/conf-slave/"
-ssh -l root ${SECONDARY} "mkdir -p ${BASE}/bind/slave/"
-ssh -l root ${SECONDARY} "mkdir -p ${BASE}/dhcp/conf-v4/"
-ssh -l root ${SECONDARY} "mkdir -p ${BASE}/dhcp/conf-v6/"
-
-ssh -l root ${SECONDARY} "~/tgmanage/bootstrap/make-dhcp6-init.sh"
-ssh -l root ${SECONDARY} "systemctl disable isc-dhcp-server"
-ssh -l root ${SECONDARY} "systemctl disable isc-dhcp6-server"
-ssh -l root ${SECONDARY} "~/tgmanage/bootstrap/make-dhcpd.pl ${BASE}"
-ssh -l root ${SECONDARY} "~/tgmanage/bootstrap/make-dhcpd6.pl ${BASE}"
-ssh -l root ${SECONDARY} "~/tgmanage/bootstrap/make-named.pl slave ${BASE}"
-ssh -l root ${SECONDARY} "~/tgmanage/bootstrap/make-reverse4-files.pl slave ${BASE}"
-
-set +e
-ssh -l root ${PRIMARY} "chown -R bind.bind ${BASE}/bind"
-ssh -l root ${SECONDARY} "chown -R bind.bind ${BASE}/bind"
-set -e
-
-ssh -l root ${PRIMARY} "echo THIS COPY OF TGMANAGE IS MANAGED FROM BOOTSTRAP SERVER > ~/tgmanage/NOTICE"
-ssh -l root ${SECONDARY} "echo THIS COPY OF TGMANAGE IS MANAGED FROM BOOTSTRAP SERVER > ~/tgmanage/NOTICE"
-
-# No point in _not_ running update-baseservice at this point....
-bootstrap/update-baseservice.sh ${BASE}
-
-# Set up PXE environment. NOTE that we assume that TFTP-server is the ${SECONDARY} (changed from older behaviour)
-ssh -l root ${SECONDARY} "~/tgmanage/bootstrap/make-pxeboot.sh"
-
-# all done.