diff --git a/README.md b/README.md index 4ca2976..ba58f9c 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,19 @@ # BI Maintenance Sammlung von Shellscripten und Werkzeugen zur SuperX/BI Webanwendung +## Vorbemerkung +Die hier aufgeführten Scripte sind für den Betrieb von SuperX bzw. HISinOne-BI unter Linux mit installierter "bash" vorgesehen. Die Beispielumgebungen orientieren sich an Ubuntu Linux LTS, können aber leicht auf andere Linux Derivate umgestellt werden. Windows bleibt derzeit noch außen vor. + +## Umgebung +Im Ordner env finden Sie eine Musterdatei "BI_ENV.sam", die sie nach BI_ENV kopieren können und dann einrichten. Erläuterungen finden sie in der Datei selbst. +Für den Mailversand sollten sie das Programm "s-nail" installieren, unter Ubuntu z.B. mit +`apt-get install s-nail` +Danach können Sie s-nail als MAILPROG in Ihrer ENV-Datei einrichten. +Zur Konfiguration von s-nail siehe http://www.superx-projekt.de/doku/kern_modul/admin/f_Mailversand.htm + +## Upgrades von Konnektoren +Je nach Plattform gibt es unterschiedliche Scripte: +- upgrade/hisinone_bi_qisserver +Hier befinden sich Scripte für die HISinOne-BI Komponentenverwaltung bis Version 2022.12. +**Hinweis** Ab 2022.12 wird eine neue Komponentenverwaltung ausgeliefert, diese wird derzeit noch getestet. -Upgrades von Konnektoren diff --git a/rsync_to_h1.x b/rsync_to_h1.x index d626e99..26d2ab8 100755 --- a/rsync_to_h1.x +++ b/rsync_to_h1.x @@ -14,8 +14,8 @@ fi if [ "$REMOTE_HOST" = "" ] then - rsync -L -rauvz --delete --include="*/" --include-from=includes.txt.sam --exclude="*" $LOCAL_DIR/* $REMOTE_DIR + rsync -L -rauvz $LOCAL_DIR/* $REMOTE_DIR else - rsync -L -rauvz --delete --include="*/" --include-from=includes.txt.sam --exclude="*" -e ssh $LOCAL_DIR/* "$REMOTE_USER"@"$REMOTE_HOST":$REMOTE_DIR + rsync -L -rauvz -e ssh $LOCAL_DIR/* "$REMOTE_USER"@"$REMOTE_HOST":$REMOTE_DIR fi diff --git a/rsync_to_superx.x b/rsync_to_superx.x index abf0dd9..e17d800 100755 --- a/rsync_to_superx.x +++ b/rsync_to_superx.x @@ -5,8 +5,6 @@ #REMOTE_USER ->Ziel-Benutzerkennung #REMOTE_DIR -> 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` @@ -16,8 +14,8 @@ fi 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 + rsync -L -rauvz $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 + rsync -L -rauvz -e ssh $LOCAL_DIR/WEB-INF/conf/edustore/db/* "$REMOTE_USER"@"$REMOTE_HOST":$REMOTE_DIR/db fi