diff --git a/Ansible/requirement-check.sh b/Ansible/requirement-check.sh index 5180d78..7f70f4c 100644 --- a/Ansible/requirement-check.sh +++ b/Ansible/requirement-check.sh @@ -94,18 +94,18 @@ missing_ssh=false # 1. Prüfe bash printf "Prüfe bash... " if command -v bash >/dev/null 2>&1; then - printf "${GREEN}Vorhanden✓${NC}\n" + printf "${GREEN}Vorhanden ✓${NC}\n" else - printf "${RED}Nicht gefunden✗${NC}\n" + printf "${RED}Nicht gefunden ✗${NC}\n" missing_packages="$missing_packages bash" fi # 2. Prüfe python3 printf "Prüfe python3... " if command -v python3 >/dev/null 2>&1; then - printf "${GREEN}Vorhanden✓${NC}\n" + printf "${GREEN}Vorhanden ✓${NC}\n" else - printf "${RED}Nicht gefunden✗${NC}\n" + printf "${RED}Nicht gefunden ✗${NC}\n" python_pkg="python3" if [ "$PKG_MANAGER" = "pacman" ]; then python_pkg="python" @@ -116,18 +116,18 @@ fi # 3. Prüfe sudo printf "Prüfe sudo... " if command -v sudo >/dev/null 2>&1; then - printf "${GREEN}Vorhanden✓${NC}\n" + printf "${GREEN}Vorhanden ✓${NC}\n" else - printf "${RED}Nicht gefunden✗${NC}\n" + printf "${RED}Nicht gefunden ✗${NC}\n" missing_packages="$missing_packages sudo" fi # 4. Prüfe openssh-server printf "Prüfe openssh-server... " if systemctl status sshd >/dev/null 2>&1 || service ssh status >/dev/null 2>&1 || ps aux | grep -v grep | grep -q sshd; then - printf "${GREEN}Vorhanden✓${NC}\n" + printf "${GREEN}Vorhanden ✓${NC}\n" else - printf "${RED}Nicht gefunden✗${NC}\n" + printf "${RED}Nicht gefunden ✗${NC}\n" missing_ssh=true ssh_pkg="openssh-server" if [ "$PKG_MANAGER" = "pacman" ] || [ "$PKG_MANAGER" = "apk" ]; then @@ -193,7 +193,7 @@ if [ -n "$missing_packages" ] && [ "$need_manual_installation" = "false" ]; then printf "bash: " if command -v bash >/dev/null 2>&1; then - printf "${GREEN}Vorhanden✓${NC}\n" + printf "${GREEN}Vorhanden ✓${NC}\n" else printf "${RED}Fehlt trotz Installationsversuch!${NC}\n" all_requirements_met=false @@ -201,7 +201,7 @@ if [ -n "$missing_packages" ] && [ "$need_manual_installation" = "false" ]; then printf "python3: " if command -v python3 >/dev/null 2>&1; then - printf "${GREEN}Vorhanden✓${NC}\n" + printf "${GREEN}Vorhanden ✓${NC}\n" else printf "${RED}Fehlt trotz Installationsversuch!${NC}\n" all_requirements_met=false @@ -209,7 +209,7 @@ if [ -n "$missing_packages" ] && [ "$need_manual_installation" = "false" ]; then printf "sudo: " if command -v sudo >/dev/null 2>&1; then - printf "${GREEN}Vorhanden✓${NC}\n" + printf "${GREEN}Vorhanden ✓${NC}\n" else printf "${RED}Fehlt trotz Installationsversuch!${NC}\n" all_requirements_met=false @@ -217,7 +217,7 @@ if [ -n "$missing_packages" ] && [ "$need_manual_installation" = "false" ]; then printf "openssh-server: " if systemctl status sshd >/dev/null 2>&1 || service ssh status >/dev/null 2>&1 || ps aux | grep -v grep | grep -q sshd; then - printf "${GREEN}Vorhanden✓${NC}\n" + printf "${GREEN}Vorhanden ✓${NC}\n" else printf "${RED}Fehlt trotz Installationsversuch!${NC}\n" all_requirements_met=false