Anlegen von nicht vorhandenen /bin /etc Verzeichnissen eingefügt. Funktion dafür func_check_dir_structur

This commit is contained in:
Leon Gaultier 2014-04-09 06:23:11 +02:00
parent afa930d6ed
commit 1d5c2088d2

View File

@ -84,8 +84,6 @@ ETC=$UPDATER_INSTALL_LOCATION/etc/
BIN=$UPDATER_INSTALL_LOCATION/bin/ BIN=$UPDATER_INSTALL_LOCATION/bin/
} }
func_check_dir_structur()
{
func_selection_query() func_selection_query()
{ {
while ((!gueltig)); do # beginn der Ja/Nein Abfrage while ((!gueltig)); do # beginn der Ja/Nein Abfrage
@ -105,21 +103,33 @@ func_check_dir_structur()
echo -e "Verzeichnisstruktur /etc; /bin; /include vorhanden sein, oder angelegt werden\e[m\n" echo -e "Verzeichnisstruktur /etc; /bin; /include vorhanden sein, oder angelegt werden\e[m\n"
func_install_process func_install_process
fi fi
echo -e "\033[1;34mDas Verzeichnis wird angelegt!\e[m"
} }
func_check_dir_structur()
{
if [ ! -d $BIN ]; then if [ ! -d $BIN ]; then
echo -e "\033[1;34mEs konnte im Installationsort kein /bin Verzeichnis gefunden werden" echo -e "\033[1;34mEs konnte unter $UPDATER_INSTALL_LOCATION kein /bin Verzeichnis gefunden werden"
func_selection_query 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 fi
mkdir $BIN
echo "Das Verzeichniss $BIN wurde unter $UPDATER_INSTALL_LOCATION angelegt"
fi
if [ ! -d $ETC ]; then if [ ! -d $ETC ]; then
echo -e "\033[1;34mEs konnte im Installationsort kein /etc Verzeichnis gefunden werden" echo -e "\033[1;34mEs konnte unter $UPDATER_INSTALL_LOCATION kein /ect Verzeichnis gefunden werden"
func_selection_query 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 fi
if [ ! -d $INC ]; then mkdir $ETC
echo -e "\033[1;34mEs konnte im Installationsort kein /include Verzeichnis gefunden werden" echo "Das Verzeichniss $ETC wurde unter $UPDATER_INSTALL_LOCATION angelegt"
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