#/!/bin/bash
##################################
# Installation eine SVWS-Servers #
# mit Apache2                    #
# und Samba mit Schild3          #
# Erstellt am 6.8.2024 von TR    #
##################################
### Farbdefinitionen ####
#   TEXT in Weiss       #
#   DATEIEN in Gelb     #
#   ORDNER in HellBlau  #
#########################
# Farbdefinitionen zur Ausgabe #
ROT='\033[0;31m' 
HELLROT='\033[1;31m'
GRUEN='\033[0;32m'
HELLGRUEN='\033[1;32m'
GELB='\033[1;33m'
BLAU='\033[0;34m'
HELLBLAU='\033[1;34m'
LILA='\033[0;35m'
HELLLILA='\033[1;35m'
DUNKELESTUERKIS='\033[0;36m'
TUERKIS='\033[1;36m'
HELLGRAU='\033[0;37m'
WEISS='\033[1;37m'
NC='\033[0m' # No Color
#
## [Variablen]
##
#
VERSIONSNR=""			# Download dieser Version 0.9.0 des SVWS-Servers https://github.com/SVWS-NRW/SVWS-Server
SCHILD_VERSIONSNR=""		# Download dieser Version 3.0.89 der zum Schild3  https://github.com/SVWS-NRW/Schild3-BetaTest
ROOTPWD=""			# MariaDB ROOT Passwort
USERPWD=""			# MariaDB USER Passwort
SNR=""				# Ausgedachte Schulnummer
FQDN=""				# Zertitifikats name des SVWS-Servers
IP=""				# IP des LXC-Containers
#
##
## [Argumente auslesen]
##
#
if [ -z "${VERSIONSNR}" ]; then
    # 1.Frage: SVWS Versionsnummer
      read -p "Bitte die SVWS-Versionsnummer Eingeben: letzte war 0.9.0: " VERSIONSNR
fi
if [ -z "${SCHILD_VERSIONSNR}" ]; then
    # 2.Frage: Schild3 Versionsnummer
      read -p "Bitte die Schild3 Versionsnummer Eingeben: letzte war 3.0.89: " SCHILD_VERSIONSNR
fi
if [ -z "${ROOTPWD}" ]; then
    # 3.Frage: MariaDB root Passwort
      read -s -p "MariaDB root Passwort wird nicht ANGEZEIGT!!: " ROOTPWD
fi
echo -e ""
if [ -z "${USERPWD}" ]; then
    # 4.Frage: MariaDB user Passwort
      read -s -p "MariaDB user Passwort wird nicht ANGEZEIGT!!  : " USERPWD
fi
echo -e ""
if [ -z "${SNR}" ]; then
    # 5.Frage: MariaDB user Passwort
      read -p "Schulnummer  : " SNR
fi
if [ -z "${FQDN}" ]; then
    # 6.Frage: FQDN
      read -p "Zertivikatsname  : " FQDN
fi
ip a
if [ -z "${IP}" ]; then
    # 7.Frage: FQDN
      read -p "IP des LXC-Containers  : " IP
fi
#
echo -e "${HELLGRUEN}VERSIONSNR ${WEISS}VERSIONSNR "
echo -e "${HELLGRUEN}SCHILD_VERSIONSNR ${WEISS}$SCHILD_VERSIONSNR "
echo -e "${HELLGRUEN}ROOTPWD ${WEISS}$ROOTPWD "
echo -e "${HELLGRUEN}USERPWD ${WEISS}$USERPWD "
echo -e "${HELLGRUEN}Der Namen ist ${WEISS}$FQDN "
echo -e "${HELLGRUEN}SNR ${WEISS}$SNR "
echo -e "${HELLGRUEN}Die IP4 ist ${WEISS}$IP "
echo -e "${HELLGRUEN}wird erstellt!"
echo -e -n "${NC}"
echo


