I completely reloaded the system, and reading through the build.xml script it clearly creates and makes use of the "/home/oe" directory.
First, the BUILD.XML script specifically looks for...but deletes if found the JAR package, then will seek to unTAR's the same JAR package! -> in a sub-directory in /home/oe, -so all of the resulting "openemm.sh" scripts that are created in the build end up in the following directories:
/home/openemm/OpenEMM-2015-src/tomcat/bin/openemm.sh
/home/oe/bin/OpenEMM-2015-bin/bin/openemm.sh
/home/oe/src/OpenEMM-2015-src/tomcat/bin/openemm.sh
Your statement that everything should be in /home/openemm...~well, how's that???
...btw, TOMCAT will start using one of the above, however other folders it needs are never created:
Code: Select all
/home/oe/bin/OpenEMM-2015-bin/bin/openemm.sh: line 99: /home/openemm/bin/scripts/config.sh: No such file or directory
/home/oe/bin/OpenEMM-2015-bin/bin/openemm.sh: line 52: /home/openemm/bin/bounce.sh: No such file or directory
/home/oe/bin/OpenEMM-2015-bin/bin/openemm.sh: line 53: /home/openemm/bin/merger.sh: No such file or directory
/home/oe/bin/OpenEMM-2015-bin/bin/openemm.sh: line 54: /home/openemm/bin/mailer.sh: No such file or directory
/home/oe/bin/OpenEMM-2015-bin/bin/openemm.sh: line 55: /home/openemm/bin/slrtscn.sh: No such file or directory
In general...this entire solution fails (per the documented install procedures). There are NUMEROUS omissions:
1. Required package "libmilter-dev" not noted in procedure.
2. The pre-compiled source uses 64-bit libraries, whereas the manual source files require Tomcat 7 (32-bit) libraries.
3. openemm user acct does not have the correct password
4. Many of the files this system says to edit (i.e. SQL files) are not where they are noted in the document.
...I think this project needs some serious updating. Perhaps starting with the BUILD.XML, one should (1) correct the pathing, (2) include the proper pre-requirements (libraries), and then (3) update the documentation -especially the MTA options / and other-Service configurations...otherwise...sadly...
Product seems a total waste of time.