.
This commit is contained in:
parent
9a2cb9bee6
commit
60726764b8
@ -90,7 +90,7 @@ func_change_install_dir() # Funktion zur Abfrage des Installationsortes
|
|||||||
done
|
done
|
||||||
if (( ! result )); then
|
if (( ! result )); then
|
||||||
echo -e "\n\033[1;31mDie Installation wurde durch Dich ebgebrochen\e[m\n"
|
echo -e "\n\033[1;31mDie Installation wurde durch Dich ebgebrochen\e[m\n"
|
||||||
exit 1
|
exit 0
|
||||||
fi
|
fi
|
||||||
func_change_install_dir; return 0
|
func_change_install_dir; return 0
|
||||||
fi
|
fi
|
||||||
@ -114,7 +114,7 @@ func_change_install_dir() # Funktion zur Abfrage des Installationsortes
|
|||||||
done
|
done
|
||||||
if (( ! result )); then
|
if (( ! result )); then
|
||||||
echo -e "\n\033[1;31mDie Installation wurde durch Dich ebgebrochen\e[m\n"
|
echo -e "\n\033[1;31mDie Installation wurde durch Dich ebgebrochen\e[m\n"
|
||||||
exit 1
|
exit 0
|
||||||
fi
|
fi
|
||||||
func_change_install_dir; return 0
|
func_change_install_dir; return 0
|
||||||
fi
|
fi
|
||||||
@ -125,53 +125,6 @@ func_change_install_dir() # Funktion zur Abfrage des Installationsortes
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
func_selection_query()
|
|
||||||
{
|
|
||||||
while ((!gueltig)); do # beginn der Ja/Nein Abfrage
|
|
||||||
echo -e "\033[1;34m"
|
|
||||||
read -sn1 -t 30 -p "Soll das Verzeichnis angelegt werden? [j/n] " answer
|
|
||||||
echo -e "\e[m"
|
|
||||||
case "$answer" in
|
|
||||||
[JjYy]) result=1; gueltig=1 ;;
|
|
||||||
[Nn]) result=0; gueltig=1 ;;
|
|
||||||
"") result=0; gueltig=1 ;;
|
|
||||||
*) gueltig=0 ;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
if (( ! result )); then
|
|
||||||
echo -e "\n\033[1;31mBite wähle einen anderen Ort für die Installation aus. Es muß zwingend die"
|
|
||||||
echo -e "Verzeichnisstruktur /etc; /bin; /include vorhanden sein, oder angelegt werden\e[m\n"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
|
|
||||||
func_check_dir_structur()
|
|
||||||
{
|
|
||||||
if [ ! -d $BIN ]; then
|
|
||||||
echo -e "\033[1;34mEs konnte unter $UPDATER_INSTALL_LOCATION kein /bin Verzeichnis gefunden werden"
|
|
||||||
func_selection_query
|
|
||||||
if [ ! -w $UPDATER_INSTALL_LOCATION ]; then
|
|
||||||
echo -e "Du hast kein Schreibrecht auf $UPDATER_INSTALL_LOCATION. Es wird SUDO verwendet!"
|
|
||||||
sudo mkdir $BIN
|
|
||||||
fi
|
|
||||||
mkdir $BIN
|
|
||||||
echo "Das Verzeichniss $BIN wurde angelegt"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ ! -d $ETC ]; then
|
|
||||||
echo -e "\033[1;34mEs konnte unter $UPDATER_INSTALL_LOCATION kein /ect Verzeichnis gefunden werden"
|
|
||||||
func_selection_query
|
|
||||||
if [ ! -w $UPDATER_INSTALL_LOCATION ]; then
|
|
||||||
echo -e "Du hast kein Schreibrecht auf $UPDATER_INSTALL_LOCATION. Es wird SUDO verwendet!"
|
|
||||||
sudo mkdir $ETC
|
|
||||||
fi
|
|
||||||
mkdir $ETC
|
|
||||||
echo "Das Verzeichniss $ETC wurde unter $UPDATER_INSTALL_LOCATION angelegt"
|
|
||||||
fi
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
|
|
||||||
func_check_calibre_install() # Install oder Update Calibre Updater, Check ob Calibre überhaupt installiert ist
|
func_check_calibre_install() # Install oder Update Calibre Updater, Check ob Calibre überhaupt installiert ist
|
||||||
{
|
{
|
||||||
if test ! -d $CALIBRE_INSTALL_LOCATION/calibre ; then
|
if test ! -d $CALIBRE_INSTALL_LOCATION/calibre ; then
|
||||||
@ -190,7 +143,7 @@ func_check_calibre_install() # Install oder Update Calibre Updater, Check ob Ca
|
|||||||
#echo
|
#echo
|
||||||
if (( ! result )); then
|
if (( ! result )); then
|
||||||
echo -e "\n\033[1;31mDie installation des Calibre-Autoupdaters wurde durch Dich abgebrochen.\e[m\n"
|
echo -e "\n\033[1;31mDie installation des Calibre-Autoupdaters wurde durch Dich abgebrochen.\e[m\n"
|
||||||
exit 1
|
exit 0
|
||||||
fi
|
fi
|
||||||
echo -e "\033[1;34mNach der Calibre Installation wird die Installation des Calibre Autoupdaters durchgeführt\e[m"
|
echo -e "\033[1;34mNach der Calibre Installation wird die Installation des Calibre Autoupdaters durchgeführt\e[m"
|
||||||
sleep 3
|
sleep 3
|
||||||
@ -213,7 +166,7 @@ func_check_calibre_install() # Install oder Update Calibre Updater, Check ob Ca
|
|||||||
#echo
|
#echo
|
||||||
if (( ! result )); then
|
if (( ! result )); then
|
||||||
echo -e "\n\033[1;31mDie installation des Calibre-Autoupdaters wurde durch Dich abgebrochen.\e[m\n"
|
echo -e "\n\033[1;31mDie installation des Calibre-Autoupdaters wurde durch Dich abgebrochen.\e[m\n"
|
||||||
exit 1
|
exit 0
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@ -289,12 +242,10 @@ func_install_root()
|
|||||||
|
|
||||||
func_install_process() # Installiert den Calibre Updater
|
func_install_process() # Installiert den Calibre Updater
|
||||||
{
|
{
|
||||||
func_term_output
|
func_term_output
|
||||||
func_change_install_dir
|
func_change_install_dir
|
||||||
func_check_dir_structur
|
# func_check_dir_structur
|
||||||
func_check_calibre_install
|
func_check_calibre_install
|
||||||
echo "Rausgeflogen"
|
|
||||||
sleep 1000
|
|
||||||
|
|
||||||
if [ -w "$UPDATER_INSTALL_LOCATION" ]; then
|
if [ -w "$UPDATER_INSTALL_LOCATION" ]; then
|
||||||
func_install_noroot
|
func_install_noroot
|
||||||
@ -326,8 +277,8 @@ func_install_calibre()
|
|||||||
func_install_process
|
func_install_process
|
||||||
}
|
}
|
||||||
|
|
||||||
while test "$#" -gt 0
|
while test "$#" -gt 0
|
||||||
do
|
do
|
||||||
arg="$1"
|
arg="$1"
|
||||||
shift
|
shift
|
||||||
|
|
||||||
@ -347,8 +298,8 @@ do
|
|||||||
func_install_calibre; exit 0
|
func_install_calibre; exit 0
|
||||||
esac
|
esac
|
||||||
|
|
||||||
done
|
done
|
||||||
func_term_output
|
func_term_output
|
||||||
func_usage
|
func_usage
|
||||||
echo -e "\e[m"
|
echo -e "\e[m"
|
||||||
exit 0
|
exit 0
|
Loading…
Reference in New Issue
Block a user