Unterfunktion in der Funktion für die Verzeichnisstruktur geschrieben

This commit is contained in:
Leon Gaultier 2014-04-09 05:24:04 +02:00
parent df14bffdee
commit afa930d6ed

View File

@ -18,7 +18,7 @@
# Programmversion # Programmversion
PROGNAME=`basename $0` PROGNAME=`basename $0`
VERSION="0.14.99.1" VERSION="0.14.99.2"
##### Variablen deklaration ##### ##### Variablen deklaration #####
# Downloadseite der Linuxinstallation # Downloadseite der Linuxinstallation
@ -101,18 +101,25 @@ func_check_dir_structur()
done done
echo echo
if (( ! result )); then if (( ! result )); then
echo -e "\n\033[1;31mBitte Entschuldige, aber die Installation des Calibre-Autoupdaters" echo -e "\n\033[1;31mBite wähle einen anderen Ort für die Installation aus. Es muß zwingend die"
echo -e "konnte nicht zu Ende geführt werden.\e[m\n" echo -e "Verzeichnisstruktur /etc; /bin; /include vorhanden sein, oder angelegt werden\e[m\n"
exit 2 func_install_process
fi fi
echo -e "\033[1;34mDas Verzeichnis wird angelegt!\e[m" echo -e "\033[1;34mDas Verzeichnis wird angelegt!\e[m"
} }
if [ ! -d $BIN ] if [ ! -d $BIN ]; then
echo -e "\033[1;34mEs konnte im Installationsort kein /bin Verzeichnis gefunden werden" echo -e "\033[1;34mEs konnte im Installationsort kein /bin Verzeichnis gefunden werden"
func_selection_query
fi
if [ ! -d $ETC ]; then
echo -e "\033[1;34mEs konnte im Installationsort kein /etc Verzeichnis gefunden werden"
func_selection_query
fi
if [ ! -d $INC ]; then
echo -e "\033[1;34mEs konnte im Installationsort kein /include Verzeichnis gefunden werden"
func_selection_query
fi fi
} }
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
@ -233,10 +240,11 @@ 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_calibre_install func_check_calibre_install
if [ -w "$BIN" ]; then if [ -w "$UPDATER_INSTALL_LOCATION" ]; then
func_install_noroot func_install_noroot
else else
func_install_root func_install_root