fix installer4

This commit is contained in:
Désiré Werner Menrath 2025-03-25 19:28:02 +01:00
parent 78646d5406
commit ff6d730d58

40
install
View File

@ -29,12 +29,14 @@ install() {
if [ $? -ne 0 ] if [ $? -ne 0 ]
then then
echo "alias dm='sudo clidmanager'" >> ~/.bashrc echo "alias dm='sudo clidmanager'" >> ~/.bashrc
fi
exists=$(grep -i "alias clidmanager='sudo clidmanager'" ~/.bashrc) exists=$(grep -i "alias clidmanager='sudo clidmanager'" ~/.bashrc)
elif [ $? -ne 0 ] if [ $? -ne 0 ]
then then
echo "alias clidmanager='sudo clidmanager'" >> ~/.bashrc echo "alias clidmanager='sudo clidmanager'" >> ~/.bashrc
fi
exists=$(grep -i "alias dw='source docker_work'" ~/.bashrc) exists=$(grep -i "alias dw='source docker_work'" ~/.bashrc)
elif [ $? -ne 0 ] if [ $? -ne 0 ]
then then
echo "alias dw='source docker_work'" >> ~/.bashrc echo "alias dw='source docker_work'" >> ~/.bashrc
fi fi
@ -50,6 +52,10 @@ install() {
exit 0 exit 0
else 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/
if [ -z $isgroup ]
then
sudo usermod -aG docker $USER
fi
echo echo
echo "clidmanager intalliert." echo "clidmanager intalliert."
echo echo
@ -61,21 +67,25 @@ install() {
echo echo
read -p "Enter zum beenden drücken..." read -p "Enter zum beenden drücken..."
fi
} }
remove() { remove() {
sed -i -e /"alias dm='sudo clidmanager'"/d ~/.bashrc && \ sudo rm -f /usr/local/bin/clidmanager /usr/local/bin/docker_work && sudo rm /etc/sudoers.d/no_pwd_clidmanager
sed -i -e /"alias clidmanager='sudo clidmanager'"/d ~/.bashrc && \ if [ $? -ne 0 ]
sed -i -e /"alias dw='source docker_work'"/d ~/.bashrc then
sudo rm -f /usr/local/bin/clidmanager docker_work && sudo rm /etc/sudoers.d/no_pwd_clidmanager exit 0
sudo usermod -rG docker $USER else
echo sudo usermod -rG docker $USER
echo "clidmanager deintalliert." sed -i -e /"alias dm='sudo clidmanager'"/d ~/.bashrc && \
echo sed -i -e /"alias clidmanager='sudo clidmanager'"/d ~/.bashrc && \
read -p "Enter zum beenden drücken..." sed -i -e /"alias dw='source docker_work'"/d ~/.bashrc
echo
echo "clidmanager deintalliert."
echo
read -p "Enter zum beenden drücken..."
fi
} }
which clidmanager >/dev/null which clidmanager >/dev/null
@ -105,10 +115,6 @@ else
exit 0 exit 0
else else
install install
if [ -z $isgroup ]
then
sudo usermod -aG docker $USER
fi
fi fi
fi fi