fix installer and add exit when password false

This commit is contained in:
Désiré Werner Menrath 2025-03-25 09:19:12 +01:00
parent 24f32adbf2
commit 78646d5406

33
install
View File

@ -41,19 +41,26 @@ install() {
echo "$USER ALL = NOPASSWD:/usr/local/bin/clidmanager" > no_pwd_clidmanager echo "$USER ALL = NOPASSWD:/usr/local/bin/clidmanager" > no_pwd_clidmanager
sudo chown 0:0 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/ read -p "Enter zum beenden drücken..."
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..."
} }
@ -89,7 +96,7 @@ if [ $? -eq 0 ]
esac esac
else else
docker compose version docker compose version >/dev/null 2>&1
if [ $? -ne 0 ] if [ $? -ne 0 ]
then then
echo "Docker Compose wird für die verwendung von clidmanager benötigt." echo "Docker Compose wird für die verwendung von clidmanager benötigt."