install now with progress part

This commit is contained in:
2025-03-26 15:13:44 +01:00
parent ff6d730d58
commit de95bacf85

35
install
View File

@ -29,19 +29,24 @@ install() {
if [ $? -ne 0 ] if [ $? -ne 0 ]
then then
echo "alias dm='sudo clidmanager'" >> ~/.bashrc echo "alias dm='sudo clidmanager'" >> ~/.bashrc
echo "Alias dm angelegt... 15%"
sleep 0.5
fi fi
exists=$(grep -i "alias clidmanager='sudo clidmanager'" ~/.bashrc) exists=$(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%"
sleep 0.5
fi fi
exists=$(grep -i "alias dw='source docker_work'" ~/.bashrc) exists=$(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%"
sleep 0.5
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
if [ $? -ne 0 ] if [ $? -ne 0 ]
then then
@ -52,14 +57,19 @@ 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/
echo "no_pwd_clidmanager installiert... 60%"
sleep 0.5
echo "docker_work installiert... 75%"
sleep 0.5
echo "clidmanager installiert... 90%"
sleep 0.5
if [ -z $isgroup ] if [ -z $isgroup ]
then then
sudo usermod -aG docker $USER sudo usermod -aG docker $USER
fi fi
sleep 0.5
echo echo
echo "clidmanager intalliert." echo "Benutzer der Gruppe Docker hinzugefügt... 100%"
echo
echo "Es wurden aliase angelegt..."
echo echo
echo "Bei der nächten anmeldung können sie clidmanager" echo "Bei der nächten anmeldung können sie clidmanager"
echo echo
@ -77,12 +87,25 @@ remove() {
then then
exit 0 exit 0
else else
sudo usermod -rG docker $USER echo "docker_work entfernt.... 15%"
sleep 0.5
echo "no_pwd_clidmanager.... 30%"
sleep 0.5
echo "clidmanager entfernt.... 45%"
sleep 0.5
sed -i -e /"alias dm='sudo clidmanager'"/d ~/.bashrc && \ sed -i -e /"alias dm='sudo clidmanager'"/d ~/.bashrc && \
echo "Alias dm entfernt.... 60%"
sleep 0.5
sed -i -e /"alias clidmanager='sudo clidmanager'"/d ~/.bashrc && \ sed -i -e /"alias clidmanager='sudo clidmanager'"/d ~/.bashrc && \
echo "Alias clidmanager entfernt.... 75%"
sleep 0.5
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%"
sleep 0.5
echo echo
echo "clidmanager deintalliert." sudo usermod -rG docker $USER
echo "Benutzer wird aus der Gruppe Docker entfernt.... 100%"
sleep 0.5
echo echo
read -p "Enter zum beenden drücken..." read -p "Enter zum beenden drücken..."
fi fi