fix2 for installer

This commit is contained in:
Désiré Werner Menrath 2025-03-24 21:00:41 +01:00
parent 0fcb7d0d3d
commit 902981c358

41
install
View File

@ -57,30 +57,37 @@ install() {
}
remove() [
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
sudo rm -f /usr/local/bin/clidmanager docker_work && sudo rm /etc/sudoers.d/no_pwd_clidmanager
sudo usermod -rG docker $USER
echo
echo "clidmanager deintalliert."
echo
read -p "Enter zum beenden drücken..."
]
which clidmanager >/dev/null
if [ $? -eq 0 ]
then
echo "Möchten sie updaten/reinstallieren oder clidmanager deinstallieren?"
echo
read -p "Update/reinstall: y drücken, deinstallieren r drücken" result
read -n 1 -s -r -p "Update/reinstall: y drücken, deinstallieren r drücken" result
echo
echo "Abbruch mit jeder anderen Taste..."
if [ $result = "y" || "Y" || "j" || "J" ]
then
install
elif
[ $result = "r" || "R" ]
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
sudo rm -f /usr/local/bin/clidmanager docker_work && sudo rm /etc/sudoers.d/no_pwd_clidmanager
sudo usermod -rG docker $USER
echo
echo "clidmanager deintalliert."
echo
read -p "Enter zum beenden drücken..."
fi
case $result in
[y]* ) clear; install; exit;;
[Y]* ) clear; install; exit;;
[j]* ) clear; install; exit;;
[J]* ) clear; install; exit;;
[r]* ) clear; remove; exit;;
[R]* ) clear; remove; exit;;
esac
else
which compose >/dev/null || which docker-compose >/dev/null
if [ $? -ne 0 ]