Browse Source

Sync script for superx2-p

COStage_0.2_Release
Daniel Quathamer 3 years ago
parent
commit
31c504312d
  1. 3
      build.xml
  2. 20
      rsync_to_superx.x

3
build.xml

@ -1,9 +1,10 @@ @@ -1,9 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project name="ModuleCreation" default="all" basedir=".">
<!--Aufruf mit
ant -DMODULE_PATH=/home/superx/devel_module/referenz/db/module/costage -DBASE_DIR=. -DMODULE=costage all
ant -DMODULE_PATH=$COSTAGE_PFAD -DBASE_DIR=. -DMODULE=costage all
So erzeugen Sie dann ein Paket:
cd $COSTAGE_PFAD
ant -f ../../conf/build.xml -DMODULE=costage -DPFAD=/home/superx/fertige_module -DDATABASE=POSTGRES -DENCODING=utf8 -DPLATFORM=superx -DWEBAPP_DIR=$WEBAPP erzeuge_paket
-->

20
rsync_to_superx.x

@ -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

Loading…
Cancel
Save