Browse Source

Readme #1

master
Daniel Quathamer 2 years ago
parent
commit
b5eabcd0c1
  1. 16
      README.md
  2. 4
      rsync_to_h1.x
  3. 6
      rsync_to_superx.x

16
README.md

@ -1,5 +1,19 @@
# BI Maintenance # BI Maintenance
Sammlung von Shellscripten und Werkzeugen zur SuperX/BI Webanwendung 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

4
rsync_to_h1.x

@ -14,8 +14,8 @@ fi
if [ "$REMOTE_HOST" = "" ] if [ "$REMOTE_HOST" = "" ]
then then
rsync -L -rauvz --delete --include="*/" --include-from=includes.txt.sam --exclude="*" $LOCAL_DIR/* $REMOTE_DIR rsync -L -rauvz $LOCAL_DIR/* $REMOTE_DIR
else 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 fi

6
rsync_to_superx.x

@ -5,8 +5,6 @@
#REMOTE_USER ->Ziel-Benutzerkennung #REMOTE_USER ->Ziel-Benutzerkennung
#REMOTE_DIR -> Zielpfad #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" = "" ] if [ "$LOCAL_DIR" = "" ]
then then
LOCAL_DIR=`pwd` LOCAL_DIR=`pwd`
@ -16,8 +14,8 @@ fi
if [ "$REMOTE_HOST" = "" ] if [ "$REMOTE_HOST" = "" ]
then 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 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 fi

Loading…
Cancel
Save