fix installer and add exit when password false

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

11
install
View File

@ -41,7 +41,14 @@ 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/ sudo cp -f clidmanager docker_work /usr/local/bin/ && sudo mv no_pwd_clidmanager /etc/sudoers.d/
echo echo
echo "clidmanager intalliert." echo "clidmanager intalliert."
@ -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."