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 which clidmanager >/dev/null
if [ $? -eq 0 ] if [ $? -eq 0 ]
then then
echo "Möchten sie updaten/reinstallieren oder clidmanager deinstallieren?" echo "Möchten sie updaten/reinstallieren oder clidmanager deinstallieren?"
echo 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
echo "Abbruch mit jeder anderen Taste..." echo "Abbruch mit jeder anderen Taste..."
if [ $result = "y" || "Y" || "j" || "J" ] case $result in
then [y]* ) clear; install; exit;;
install [Y]* ) clear; install; exit;;
elif [j]* ) clear; install; exit;;
[ $result = "r" || "R" ] [J]* ) clear; install; exit;;
then [r]* ) clear; remove; exit;;
sed -i -e /"alias dm='sudo clidmanager'"/d ~/.bashrc && \ [R]* ) clear; remove; exit;;
sed -i -e /"alias clidmanager='sudo clidmanager'"/d ~/.bashrc && \
sed -i -e /"alias dw='source docker_work'"/d ~/.bashrc esac
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
else else
which compose >/dev/null || which docker-compose >/dev/null which compose >/dev/null || which docker-compose >/dev/null
if [ $? -ne 0 ] if [ $? -ne 0 ]