Added setting of 'fs.path' and 'fs.layers' for the bltnode-properties file, in the...
authorMats Vernersson <mats.vernersson@smhi.se>
Thu, 19 Jan 2017 08:53:26 +0000 (09:53 +0100)
committerMats Vernersson <mats.vernersson@smhi.se>
Thu, 19 Jan 2017 08:53:26 +0000 (09:53 +0100)
bin/baltrad_post_config.py
src/finished.py

index 3b280f8..035b319 100755 (executable)
@@ -344,6 +344,8 @@ class baltrad_post_config(object):
       self._write_property_to_file(fp, properties, "baltrad.bdb.server.backend.sqla.pool_size", "10")
       self._write_property_to_file(fp, properties, "baltrad.bdb.server.log.level", "INFO")
       self._write_property_to_file(fp, properties, "baltrad.bdb.server.backend.sqla.storage.type", "db")
+      self._write_property_to_file(fp, properties, "baltrad.bdb.server.backend.sqla.storage.fs.path", iroot + "/bdb_storage")
+      self._write_property_to_file(fp, properties, "baltrad.bdb.server.backend.sqla.storage.fs.layers", "3")
       self._write_property_to_file(fp, properties, "baltrad.bdb.server.auth.providers", "noauth, keyczar")
       fp.write("baltrad.bdb.server.auth.keyczar.keystore_root = %s\n"%keyczar_root)
       fp.write("baltrad.bdb.server.auth.keyczar.keys.%s = %s.pub\n"%(nodename,nodename))
index 18ca42c..988af57 100644 (file)
@@ -67,12 +67,24 @@ class finished(installer):
 
     print ""
     print "===== SUCCESS ======"
-    if len(subsystems) == 0 or "NODE" in subsystems:
-      print "System has sucessfully been installed and started"
+    if len(subsystems) == 0 or "NODE" in subsystems and _do_autostart(env):
+      print "System has sucessfully been installed and started."
       print "You should be able to access the system by navigating a browser to:"
       print env.expandArgs("$TOMCATURL/BaltradDex")
       print ""
       print ""
+    elif not _do_autostart(env):
+      print "System has sucessfully been installed."
+      print "Since setup was run with the '--no-autostart' switch, the "  
+      print "application has not been started. To start all subsystems, run "
+      print "the following command:" 
+      print env.expandArgs("$PREFIX/bin/bltnode --all start")
+      print ""
+      print "When started, you should be able to access the system by navigating "
+      print "a browser to:"
+      print env.expandArgs("$TOMCATURL/BaltradDex")
+      print ""
+      print ""
     
     if len(subsystems) > 0 and ("BDB" not in subsystems and ("RAVE" in subsystems or "DEX" in subsystems)):
       print "Since BDB seems to be configured to run on a different server you will have to make sure"
@@ -94,13 +106,6 @@ class finished(installer):
       print "Once you are satisified with what the importer will do, omit the"
       print "'--dry-run' switch and let it work on the actual database."
       print ""
-      
-    if not _do_autostart(env):
-      print "Setup was run with the '--no-autostart' switch. Therefore, the "  
-      print "application has not been started. To start all subsystems, run "
-      print "the following command:" 
-      print env.expandArgs("$PREFIX/bin/bltnode --all start")
-      print ""
 
     print "If you are planning to use any specific binary from a subsystem you"
     print "might have to setup your environment so that it is properly"