[PATCH 3 of 3] INSTALL_DE: small corrections and (hopefully) improvements

Wald Commits scm-commit at wald.intevation.org
Wed Mar 5 17:52:34 CET 2014


# HG changeset patch
# User Tom Gottfried <tom at intevation.de>
# Date 1394038339 -3600
# Node ID 61a9e7df072819dca3b30ec1fd5973a05419f5a5
# Parent  b1dfc7934e9d98b749fa0bbaa29363a07d7bdfab
INSTALL_DE: small corrections and (hopefully) improvements.

diff -r b1dfc7934e9d -r 61a9e7df0728 doc/INSTALL_DE
--- a/doc/INSTALL_DE	Wed Mar 05 17:51:23 2014 +0100
+++ b/doc/INSTALL_DE	Wed Mar 05 17:52:19 2014 +0100
@@ -37,7 +37,6 @@
 
 Benutzer und Gruppe für das Logging anlegen
 ===========================================
-    $ su root
     $ groupadd d4e_log
     $ usermod -a -G d4e_log d4e
     $ usermod -a -G d4e_log tomcat6
@@ -52,22 +51,26 @@
     $ exit
 
 
+Installation von D4E-river aus Binärpaket
+=========================================
+
 Entpacken des Dive4Elements-river Installer-Pakets
-==================================================
+--------------------------------------------------
     $ tar -xzf d4e-river.tar.gz
     @TODO: eventuell anpassen
 
-
-Installation von D4E-river aus den Quellen
-==========================================
 Erfolgt die Installation von D4E-river aus den Binärpaketen, können die
 folgenden Schritte übersprungen werden.
 Die weiteren Schritte sind ab dem Abschnitt 'Backenddatenbanken'
 beschrieben.
 
 
+Installation von D4E-river aus den Quellen
+==========================================
+
 Pakete zum Bauen von D4E-river
 ------------------------------
+    $ su root
     $ apt-get install maven2 mercurial
 
 
@@ -82,14 +85,16 @@
         /usr/local/share/ca-certificates/Intevation-Root-CA-2010.crt
     $ update-ca-certificates
 
-#. Mercurial beibringen die Zertifikate zu nutzen
-    $ vi /etc/mercurial/hgrc
+#. Mercurial beibringen die Zertifikate zu nutzen:
+    # hierzu kann beispielsweise die Systemweite mercurial Konfiguration
+    # editiert werden, z.B. mit dem Editor nano:
+    $ nano /etc/mercurial/hgrc
 
     # Folgendes einfügen (siehe https://intranet.intevation.de/Mercurial#https)
     [web]
     cacerts = /etc/ssl/certs/ca-certificates.crt
 
-    $ exit (d4euser werden)
+    $ exit # d4euser werden
 
 
 Checkout der D4E-Quellen
@@ -107,22 +112,22 @@
 
 #. Mapfishprint config.yaml anpassen
 
-    $ vi config.yaml
+    $ nano config.yaml
 
     Folgenden Eintrag im Abschnitt 'the list of allowed hosts' hinzufügen:
 
     - !dnsMatch
-      host: menippe # Hier den Hostnamen verwenden auf dem der MapServer läuft.
+      host: yourhost # Hier den Hostnamen verwenden auf dem der MapServer läuft.
       port: 8081 # Den entsprechenden Port eintragen.
 
 
 Anpassen der Serverkonfiguration
 --------------------------------
-    $ cd ~/de4-river/river/artifacts/doc/conf/
+    $ cd ~/d4e-river/river/artifacts/doc/conf/
 
 #. Pfad zu den DGMs anpassen:
     $ vi conf.xml
-        <dgm-path>${artifacts.config.dir}/../dgm/</dgm-path>
+        <dgm-path>/opt/d4e-river/dgm/</dgm-path>
 
 #. Einstellen der WMS Urls
     # Anstatt yourhost:8081 in rivermap.xml und floodmap.xml den korrekten
@@ -271,16 +276,19 @@
 Einrichtung der D4E-Benutzer und -Rollen
 ========================================
 #. Authentifizierung über lokale Datei
+# Die Datei enthält durch Leerzeichen getrennt je Zeile 
+# Benutzer, Passwort und Gruppe
     $ su root
     $ cd /usr/share/tomcat6/
-    $ touch flys_user_file
-    $ vi flys_user_file
-    # folgendes einfügen:
-        d4e_demo demo d4e_demo_all
-        d4e_demo1 demo
-        d4e_demo_extern demo d4e_demo_extern
+    $ echo "d4e_demo demo d4e_demo_all
+      d4e_demo1 demo
+      d4e_demo_extern demo d4e_demo_extern" > flys_user_file
     $ exit
 
+# Die Konfiguration der je Gruppe freigeschalteten Module und Gewässer 
+# befindet sich in river/gwt-client/src/main/webapp/WEB-INF/features.xml
+
+
 Anlegen des Start-Skripts
 ============================
     $ su root


More information about the Dive4elements-commits mailing list