#!/bin/bash
#################################
### SQliteDatenbankSchematas  ###
### in Maridb Schreiben       ###  
### Erstellt von Theo Richter ###
### am 04.04.2025     (c)     ###
#################################
### 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
ANFANG=""
ENDE=""
NUMMER=""
SVWSVERSION=""
###############################################################
#schulungen.txt ausfuellen
echo
echo -e -n "${HELLBLAU}Die aktuelle SVWS-Version eintragen. ${NC}"
echo
read -p  "Die aktuelle SVWS-Version z.B. 1.0.5" SVWSVERSION
echo
echo -e -n "${HELLBLAU}Die Anzahl der PCs(STACKS).  ${NC}"
echo
read -p  "Nummer des ersten Rechners: " ANFANG
read -p  "Nummer des lezten Rechners: " ENDE
#echo "STACK:MariaDBPort:WebserverPortHTTP:WebserverPortHTTPS:WebserverName:PHPmyAdminPort:PHPmyAdminName:SVWSPort:MariaDB_ROOT_PASSWORD:SVWSVersion:SERVERNAME:Pfad"
for (( i=$ANFANG; i<= $ENDE; i++));
do
    # einstellige Zahlen sollen mit fuehrender 0 ausgegeben werden, z.B. 05
    if [ $i -lt 10 ];
    then NUMMER="0${i}"
    else
	NUMMER="${i}"
    fi
    # Hier wird die Ausgabe zusammengestrickt
    echo -n "pc-$NUMMER:30$NUMMER:80$NUMMER:81$NUMMER:" >> schulungen.txt
    echo -n "pc-$NUMMER-Webserver:90$NUMMER:" >> schulungen.txt
    echo -n "pc-$NUMMER-PHPmyAdmin:100$NUMMER:root:" >> schulungen.txt
    echo "$SVWSVERSION:10.1.0.3:netzlaufwerk" >> schulungen.txt
done
###############################################################
bash docker-container-schulungen.sh
