From 78646d54061cf545348a9dcdffa34ca302192e8f Mon Sep 17 00:00:00 2001 From: punix Date: Tue, 25 Mar 2025 09:19:12 +0100 Subject: [PATCH] fix installer and add exit when password false --- install | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/install b/install index 31289b4..cfc4e8b 100755 --- a/install +++ b/install @@ -41,19 +41,26 @@ install() { echo "$USER ALL = NOPASSWD:/usr/local/bin/clidmanager" > no_pwd_clidmanager sudo chown 0:0 no_pwd_clidmanager + if [ $? -ne 0 ] + then + sed -i -e /"alias dm='sudo clidmanager'"/d ~/.bashrc && \ + sed -i -e /"alias clidmanager='sudo clidmanager'"/d ~/.bashrc && \ + sed -i -e /"alias dw='source docker_work'"/d ~/.bashrc + rm no_pwd_clidmanager + exit 0 + else + sudo cp -f clidmanager docker_work /usr/local/bin/ && sudo mv no_pwd_clidmanager /etc/sudoers.d/ + echo + echo "clidmanager intalliert." + echo + echo "Es wurden aliase angelegt..." + echo + echo "Bei der nächten anmeldung können sie clidmanager" + echo + echo "entweder über clidmanager oder über dm aufrufen." + echo - sudo cp -f clidmanager docker_work /usr/local/bin/ && sudo mv no_pwd_clidmanager /etc/sudoers.d/ - echo - echo "clidmanager intalliert." - echo - echo "Es wurden aliase angelegt..." - echo - echo "Bei der nächten anmeldung können sie clidmanager" - echo - echo "entweder über clidmanager oder über dm aufrufen." - echo - - read -p "Enter zum beenden drücken..." + read -p "Enter zum beenden drücken..." } @@ -89,7 +96,7 @@ if [ $? -eq 0 ] esac else - docker compose version + docker compose version >/dev/null 2>&1 if [ $? -ne 0 ] then echo "Docker Compose wird für die verwendung von clidmanager benötigt."