|
|
|
@ -1,23 +1,7 @@
@@ -1,23 +1,7 @@
|
|
|
|
|
#!/bin/bash |
|
|
|
|
#Synchronisierung webapp zum Zielserver |
|
|
|
|
#Benutzer Variablen: |
|
|
|
|
#REMOTE_HOST ->Ziel-Hostname |
|
|
|
|
#REMOTE_USER ->Ziel-Benutzerkennung |
|
|
|
|
#REMOTE_DIR -> Zielpfad |
|
|
|
|
#Synchronisierung webapp zum Zielpfad |
|
|
|
|
|
|
|
|
|
#TODO: in LOCAL_DIR gelöschte Dateien werden nicht im REMOTE_DIR gelöscht |
|
|
|
|
#TODO: webapps Ordner bei SuperX Platform |
|
|
|
|
if [ "$LOCAL_DIR" = "" ] |
|
|
|
|
then |
|
|
|
|
LOCAL_DIR=`pwd` |
|
|
|
|
fi |
|
|
|
|
ant -DMODULE_PATH=$COSTAGE_PFAD -DBASE_DIR=. -DMODULE=costage all |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if [ "$REMOTE_HOST" = "" ] |
|
|
|
|
then |
|
|
|
|
rsync -L -rauvz --delete --include="*/" --include-from=includes.txt.sam --exclude="*" $LOCAL_DIR/WEB-INF/conf/edustore/db/* $REMOTE_DIR/db |
|
|
|
|
else |
|
|
|
|
rsync -L -rauvz --delete --include="*/" --include-from=includes.txt.sam --exclude="*" -e ssh $LOCAL_DIR/WEB-INF/conf/edustore/db/* "$REMOTE_USER"@"$REMOTE_HOST":$REMOTE_DIR/db |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|