Update Ansible/requirement-check.sh
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user