#!/bin/bash
# Kategorie: server
# Anpassen der AD-Verzeichnisstruktur fuer das bind9 Backend
# (c) 2022 Stefan Schaefer - invis-server.org

# License: GPLv3
# Dieses Programm ist freie Software. Sie können es unter den Bedingungen der 
# GNU General Public License, wie von der Free Software Foundation veröffentlicht,
# weitergeben und/oder modifizieren, entweder gemäß Version 3 der Lizenz oder
# (nach Ihrer Option) jeder späteren Version.

# Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, daß es Ihnen
# von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne die implizite 
# Garantie der MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK. 
# Details finden Sie in der GNU General Public License.

# Sie sollten ein Exemplar der GNU General Public License zusammen mit diesem 
# Programm erhalten haben. Falls nicht, siehe <http://www.gnu.org/licenses/>. 

# AD-Dir
addir="/var/lib/samba"

# Sicherheitsabfrage

echo "Führen Sie dieses Script nur aus, wenn Sie das ActiveDirectory von einem alten Server migrieren."
read -p "Ist dies der Fall? [j/n] " yesno

if [[ ${yesno,,} == "j" ]]; then

    # Bisherige Dateien und Verzeichnisse sichern
    old $addir/bind-dns/dns.keytab
    old $addir/bind-dns/dns

    # Links erstellen
    ln -s $addir/private/dns $addir/bind-dns/dns
    ln $addir/private/dns.keytab $addir/bind-dns/dns.keytab

else
    echo "Es wurden keine Veränderungen durchgeführt."
fi
