You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.7 KiB
50 lines
1.7 KiB
2 years ago
|
#!/bin/bash
|
||
|
|
||
|
#-----------------------------
|
||
|
# Shell-Kommando "propadmin.x"
|
||
|
#-----------------------------
|
||
|
|
||
|
#-------------------------------------------------------------------
|
||
|
# Shellvariablen setzen und SQL-Anweisung(en) aus Datei
|
||
|
# in der SuperX-Datenbank ausfuehren.
|
||
|
#-------------------------------------------------------------------
|
||
|
|
||
|
if [ "$1" = "--help" ]
|
||
|
then echo "Aufruf: propadmin.x -nogui(optional) <Dateipfad zu db.properties>(optional) "
|
||
|
echo " "
|
||
|
echo "Aktion: propadmin.x erzeugt eine Eingabemaske für die Verbindungsparameter einer Datenbank."
|
||
|
echo "Beim Flag -nogui wird die graphische Umgebung unterdrückt."
|
||
|
echo "Das Ergebnis wird in eine Datei <Dateipfad zu db.properties> geschrieben."
|
||
|
echo "Die jeweiligen JDBC-Treiber und die superx2.x.jar müssen sich im JDBC_CLASSPATH befinden."
|
||
|
exit 0
|
||
|
fi
|
||
|
NOGUI=$1
|
||
|
if [ "$NOGUI" != "-nogui" ]
|
||
|
then
|
||
|
#Kein Flag nogui, daher ist erster Parameter PROPFILE
|
||
|
PROPFILE=$NOGUI
|
||
|
else
|
||
|
#Mit Flag nogui, daher ist zweiter Parameter PROPFILE
|
||
|
PROPFILE=$2
|
||
|
fi
|
||
|
|
||
|
if [ "$PROPFILE" = "" ]
|
||
|
then PROPFILE=$DB_PROPERTIES
|
||
|
|
||
|
fi
|
||
|
if [ "$JDBC_CLASSPATH" = "" ]
|
||
|
then
|
||
|
echo "Die jeweiligen JDBC-Treiber und die superx<<Versionsnr>>.jar müssen sich im JDBC_CLASSPATH befinden."
|
||
|
exit 0
|
||
|
fi
|
||
|
#echo "$JDBC_CLASSPATH:."
|
||
|
#LIB_PATH=$SUPERX_DIR/webserver/tomcat/webapps/superx/WEB-INF/lib
|
||
|
#Pfad zu den allgemeinen Java-Libraries für Tomcat
|
||
|
#Achtung: Bei Tomcat 3 ist dies $SUPERX_DIR/webserver/tomcat/lib
|
||
|
#TOMCAT_LIB=$SUPERX_DIR/webserver/tomcat/common/endorsed
|
||
|
|
||
|
#JDBC_CLASSPATH=$SUPERX_DIR/db/lib/RmiJdbc.jar:$TOMCAT_LIB/pg74.214.jdbc3.jar:$TOMCAT_LIB/ifxjdbc.jar:$LIB_PATH/superx3.0.jar
|
||
|
echo "$JDBC_CLASSPATH:."
|
||
|
java -classpath $JDBC_CLASSPATH:. $JAVA_OPTS de.superx.bin.PropAdmin -dbproperties:$PROPFILE $NOGUI
|
||
|
|