]> wagnertech.de Git - kivitendo-erp.git/blobdiff - scripts/inst_postgres_deb.sh
Title erst nach create_invoice setzen, dadrin wird der typ sanitized.
[kivitendo-erp.git] / scripts / inst_postgres_deb.sh
index d5a31383260e764cc573f35b5ca611a6a6a48110..49cddc7b6c7ac18700bcdbfeea51a4b11d84cf5f 100755 (executable)
@@ -2,7 +2,7 @@
 # e = exit on error
 set -e
 # x = xtrace
 # e = exit on error
 set -e
 # x = xtrace
-set -x
+#set -x
 
 FEHLER="Achtung!! Es hat ein Problem gegeben"
 ERRCNT=0
 
 FEHLER="Achtung!! Es hat ein Problem gegeben"
 ERRCNT=0
@@ -10,6 +10,7 @@ source /usr/share/debconf/confmodule
 
 #Als root anmelden
 if [ `id -u` -gt 0 ]; then echo "Bitte als root anmelden"; exit 1; fi
 
 #Als root anmelden
 if [ `id -u` -gt 0 ]; then echo "Bitte als root anmelden"; exit 1; fi
+
 POSTGRESQL=`dpkg -l | grep -E "postgresql-[0-9]" | cut -d" " -f3 | sort -r | head -1 -`
 
 #Datei plpgsql.so suchen
 POSTGRESQL=`dpkg -l | grep -E "postgresql-[0-9]" | cut -d" " -f3 | sort -r | head -1 -`
 
 #Datei plpgsql.so suchen
@@ -20,7 +21,7 @@ if [ "$POSTGRESQL#" == "#" ]; then
     echo Datenbank bitte manuell einrichten.
     exit 0
 else
     echo Datenbank bitte manuell einrichten.
     exit 0
 else
-   PLPGSQL=`dpkg -L postgresql-8.3 | grep plpgsql.so`
+   PLPGSQL=`dpkg -L $POSTGRESQL | grep plpgsql.so `
 fi
 
 if [ "$PLPGSQL#" == "#" ]; then
 fi
 
 if [ "$PLPGSQL#" == "#" ]; then
@@ -53,7 +54,7 @@ fi
 v8=`su postgres -c "echo 'select version()' | psql template1 2>/dev/null | grep -E "[Ss][Qq][Ll][[:space:]]+8\.[2-9]\.[0-9]" | wc -l"`
 if [ $v8 -eq 0 ]; then 
     echo $FEHLER
 v8=`su postgres -c "echo 'select version()' | psql template1 2>/dev/null | grep -E "[Ss][Qq][Ll][[:space:]]+8\.[2-9]\.[0-9]" | wc -l"`
 if [ $v8 -eq 0 ]; then 
     echo $FEHLER
-    echo Datenbank Version 8x konnte erreicht werden.
+    echo Datenbank Version 8x konnte nicht erreicht werden.
     exit 0
 fi
 
     exit 0
 fi
 
@@ -117,7 +118,7 @@ if [ $cnt -eq 0 ]; then
 fi
 
  
 fi
 
  
-tmp=`ls -r1 /etc/init.d/postgres*  | head -1 -`
+PGSQL=`ls -r1 /etc/init.d/postgres*  | head -1 -`
 
 #writeln 18 1 Datenbank neu starten
 $PGSQL reload
 
 #writeln 18 1 Datenbank neu starten
 $PGSQL reload