|
|
|
|
@ -18,11 +18,9 @@
@@ -18,11 +18,9 @@
|
|
|
|
|
# Produktiv mit Rechte-/Owner-Anpassung meist: |
|
|
|
|
# sudo ./migrate_superx_webapp.sh |
|
|
|
|
|
|
|
|
|
SQL_ENV="/home/superx/db/bin/SQL_ENV" |
|
|
|
|
|
|
|
|
|
# full = Webapp kopieren + db kopieren/verschieben |
|
|
|
|
# db_only = nur db in bestehende/konfigurierte Webapp kopieren/verschieben |
|
|
|
|
MIGRATION_MODE="full" |
|
|
|
|
MIGRATION_MODE="db_only" |
|
|
|
|
|
|
|
|
|
# copy = db per rsync kopieren |
|
|
|
|
# move = db per mv verschieben, Ziel-db darf noch nicht existieren |
|
|
|
|
@ -31,7 +29,9 @@ DB_TRANSFER_MODE="copy"
@@ -31,7 +29,9 @@ DB_TRANSFER_MODE="copy"
|
|
|
|
|
# Standardziel: Webapp unter /home statt direkt unter /var/lib/tomcat*/webapps |
|
|
|
|
# Bei MIGRATION_MODE=db_only kann TARGET_WEBAPP="auto" gesetzt werden, |
|
|
|
|
# dann wird WEBAPP aus der geladenen SQL_ENV verwendet. |
|
|
|
|
TARGET_WEBAPP="/home/superx/webapps/superx" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#TARGET_WEBAPP="/home/superx/webapps/superx" |
|
|
|
|
|
|
|
|
|
# Benutzer/Gruppe fuer die Zielstruktur. |
|
|
|
|
# Ersetzt die vorherigen tomcat-/superx-spezifischen Variablennamen. |
|
|
|
|
@ -58,17 +58,17 @@ DRY_RUN="false"
@@ -58,17 +58,17 @@ DRY_RUN="false"
|
|
|
|
|
|
|
|
|
|
# WEBAPP_USER automatisch zur WEBAPP_GROUP hinzufuegen, falls noetig. |
|
|
|
|
# Benoetigt root, wenn die Mitgliedschaft fehlt. |
|
|
|
|
ADD_WEBAPP_USER_TO_GROUP="true" |
|
|
|
|
ADD_WEBAPP_USER_TO_GROUP="false" |
|
|
|
|
CREATE_GROUP_IF_MISSING="false" |
|
|
|
|
|
|
|
|
|
UPDATE_SQL_ENV="true" |
|
|
|
|
SET_RIGHTS="true" |
|
|
|
|
SET_RIGHTS="false" |
|
|
|
|
|
|
|
|
|
# auto = root setzt chown; gleicher User mit passender Gruppe ueberspringt chown |
|
|
|
|
# true = chown immer versuchen |
|
|
|
|
# false = kein chown |
|
|
|
|
SET_OWNER="auto" |
|
|
|
|
SET_CHMOD="true" |
|
|
|
|
SET_OWNER="false" |
|
|
|
|
SET_CHMOD="false" |
|
|
|
|
|
|
|
|
|
# Sicherheitspruefung gegen erneute Migration bereits migrierter Strukturen. |
|
|
|
|
FORCE_ALREADY_MIGRATED="false" |
|
|
|
|
|