installer fixes
This commit is contained in:
parent
f7ffdec726
commit
340cb1b785
71
install
71
install
@ -21,8 +21,6 @@ export TEXTDOMAINDIR="/usr/share/locale"
|
|||||||
############################################################################################################
|
############################################################################################################
|
||||||
############################################################################################################
|
############################################################################################################
|
||||||
|
|
||||||
isgroup=$(cat /etc/group | grep docker)
|
|
||||||
|
|
||||||
install() {
|
install() {
|
||||||
|
|
||||||
dm=$(grep -i "alias dm='sudo clidmanager'" ~/.bashrc)
|
dm=$(grep -i "alias dm='sudo clidmanager'" ~/.bashrc)
|
||||||
@ -30,21 +28,30 @@ install() {
|
|||||||
then
|
then
|
||||||
echo "alias dm='sudo clidmanager'" >> ~/.bashrc
|
echo "alias dm='sudo clidmanager'" >> ~/.bashrc
|
||||||
echo "Alias dm angelegt... 15%"
|
echo "Alias dm angelegt... 15%"
|
||||||
|
check=""
|
||||||
sleep 0.8
|
sleep 0.8
|
||||||
|
else
|
||||||
|
check="ok"
|
||||||
fi
|
fi
|
||||||
cdm=$(grep -i "alias clidmanager='sudo clidmanager'" ~/.bashrc)
|
cdm=$(grep -i "alias clidmanager='sudo clidmanager'" ~/.bashrc)
|
||||||
if [ $? -ne 0 ]
|
if [ $? -ne 0 ]
|
||||||
then
|
then
|
||||||
echo "alias clidmanager='sudo clidmanager'" >> ~/.bashrc
|
echo "alias clidmanager='sudo clidmanager'" >> ~/.bashrc
|
||||||
echo "Alias clidmanager angelegt... 30%"
|
echo "Alias clidmanager angelegt... 30%"
|
||||||
|
check1=""
|
||||||
sleep 0.8
|
sleep 0.8
|
||||||
|
else
|
||||||
|
check1="ok"
|
||||||
fi
|
fi
|
||||||
dw=$(grep -i "alias dw='source docker_work'" ~/.bashrc)
|
dw=$(grep -i "alias dw='source docker_work'" ~/.bashrc)
|
||||||
if [ $? -ne 0 ]
|
if [ $? -ne 0 ]
|
||||||
then
|
then
|
||||||
echo "alias dw='source docker_work'" >> ~/.bashrc
|
echo "alias dw='source docker_work'" >> ~/.bashrc
|
||||||
echo "Alias clidmanager angelegt... 45%"
|
echo "Alias clidmanager angelegt... 45%"
|
||||||
|
check2=""
|
||||||
sleep 0.8
|
sleep 0.8
|
||||||
|
else
|
||||||
|
check2="ok"
|
||||||
fi
|
fi
|
||||||
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
|
||||||
@ -57,28 +64,39 @@ 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 [ dm -eq 0 ]
|
if [ "$check" = "ok" ] && [ "$check1" = "ok" ] && [ "$check2" = "ok" ]
|
||||||
then
|
then
|
||||||
Bar=30; Bar2=60; row2="Update installiert."; echo -e "\n"
|
Bar=30
|
||||||
|
Bar2=60
|
||||||
|
echo "no_pwd_clidmanager installiert... $Bar%"
|
||||||
|
sleep 0.8
|
||||||
|
echo "docker_work installiert... $Bar2%"
|
||||||
|
sleep 0.8
|
||||||
|
echo "clidmanager installiert... 90%"
|
||||||
|
sleep 0.8
|
||||||
|
echo
|
||||||
|
echo "Update installiert. 100%"
|
||||||
|
echo
|
||||||
|
|
||||||
else
|
else
|
||||||
Bar=60; Bar2=75
|
Bar=60
|
||||||
row1=echo -e "\n"; echo "Benutzer der Gruppe Docker hinzugefügt... 100%"
|
Bar2=75
|
||||||
row2=echo -e "\n"; echo "Bei der nächten anmeldung können sie clidmanager"
|
echo "no_pwd_clidmanager installiert... $Bar%"
|
||||||
row3=echo -e "\n"; echo "entweder über clidmanager oder über dm aufrufen."
|
sleep 0.8
|
||||||
echo "no_pwd_clidmanager installiert... {$Bar}%"
|
echo "docker_work installiert... $Bar2%"
|
||||||
sleep 0.8
|
sleep 0.8
|
||||||
echo "docker_work installiert... {$Bar2}%"
|
echo "clidmanager installiert... 90%"
|
||||||
sleep 0.8
|
sleep 0.8
|
||||||
echo "clidmanager installiert... 90%"
|
sudo usermod -aG docker $USER >/dev/null 2>&1
|
||||||
sleep 0.8
|
sleep 0.8
|
||||||
if [ -z $isgroup ]
|
echo "Benutzer der Gruppe Docker hinzugefügt... 100%"
|
||||||
then
|
echo
|
||||||
sudo usermod -aG docker $USER
|
echo "Bei der nächten anmeldung können sie clidmanager"
|
||||||
|
echo
|
||||||
|
echo "entweder über clidmanager oder über dm aufrufen."
|
||||||
|
echo
|
||||||
fi
|
fi
|
||||||
sleep 0.8
|
|
||||||
$row1
|
|
||||||
$row2
|
|
||||||
$row3
|
|
||||||
read -p "Enter zum beenden drücken..."
|
read -p "Enter zum beenden drücken..."
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@ -105,9 +123,7 @@ remove() {
|
|||||||
sed -i -e /"alias dw='source docker_work'"/d ~/.bashrc
|
sed -i -e /"alias dw='source docker_work'"/d ~/.bashrc
|
||||||
echo "Alias dw entfernt.... 90%"
|
echo "Alias dw entfernt.... 90%"
|
||||||
sleep 0.5
|
sleep 0.5
|
||||||
echo
|
echo "clidmanager vollständig entfernt.... 100%"
|
||||||
sudo usermod -rG docker $USER
|
|
||||||
echo "Benutzer wird aus der Gruppe Docker entfernt.... 100%"
|
|
||||||
sleep 0.5
|
sleep 0.5
|
||||||
echo
|
echo
|
||||||
read -p "Enter zum beenden drücken..."
|
read -p "Enter zum beenden drücken..."
|
||||||
@ -119,9 +135,9 @@ 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 -n 1 -s -r -p "Update/reinstall: y drücken, deinstallieren r drücken" result
|
echo "Update/reinstall: y drücken, deinstallieren r drücken"
|
||||||
echo
|
echo
|
||||||
echo "Abbruch mit jeder anderen Taste..."
|
read -n 1 -s -r -p "Abbruch mit jeder anderen Taste..." result
|
||||||
case $result in
|
case $result in
|
||||||
[y]* ) clear; install; exit;;
|
[y]* ) clear; install; exit;;
|
||||||
[Y]* ) clear; install; exit;;
|
[Y]* ) clear; install; exit;;
|
||||||
@ -129,8 +145,8 @@ if [ $? -eq 0 ]
|
|||||||
[J]* ) clear; install; exit;;
|
[J]* ) clear; install; exit;;
|
||||||
[r]* ) clear; remove; exit;;
|
[r]* ) clear; remove; exit;;
|
||||||
[R]* ) clear; remove; exit;;
|
[R]* ) clear; remove; exit;;
|
||||||
|
|
||||||
esac
|
esac
|
||||||
|
clear
|
||||||
else
|
else
|
||||||
docker compose version >/dev/null 2>&1
|
docker compose version >/dev/null 2>&1
|
||||||
if [ $? -ne 0 ]
|
if [ $? -ne 0 ]
|
||||||
@ -143,4 +159,3 @@ else
|
|||||||
install
|
install
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user