diff options
author | Carl Smedstad | 2023-04-15 16:47:22 +0200 |
---|---|---|
committer | Carl Smedstad | 2023-08-10 16:26:26 +0200 |
commit | 57bff250391e17e4ddab7c00f6f5747359d473dd (patch) | |
tree | aa893d4d412fbd95c72a39ea064e0aa0625a3218 /neo4j.executable-template | |
parent | 6a3bff623c3bf634eb668e7ad8443ca60ab26e57 (diff) | |
download | aur-57bff250391e17e4ddab7c00f6f5747359d473dd.tar.gz |
Publish version 5.10.0-1 - Major refactoring
* Build from source instead re-packaging the Debian package.
* Run a sub-selection of the tests.
* Use system Scala, rather than bundling it.
* Add some security hardening to the service.
Diffstat (limited to 'neo4j.executable-template')
-rw-r--r-- | neo4j.executable-template | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/neo4j.executable-template b/neo4j.executable-template new file mode 100644 index 000000000000..d09fa5ad76ee --- /dev/null +++ b/neo4j.executable-template @@ -0,0 +1,26 @@ +#!/bin/sh + +BASEDIR=/usr/share/java/neo4j + +export NEO4J_HOME="${NEO4J_HOME:-/var/lib/neo4j}" +export NEO4J_CONF="${NEO4J_CONF:-/etc/neo4j}" + +for name in "$BASEDIR"/*.jar ; do + CLASSPATH=$CLASSPATH:$name +done + +SCALADIR=/usr/share/scala/lib/ +for name in "$SCALADIR"/*.jar ; do + CLASSPATH=$CLASSPATH:$name +done + +export PATH="/usr/lib/jvm/java-17-openjdk/bin/:$PATH" +exec java \ + -classpath "$CLASSPATH" \ + -Dapp.name="%APP_NAME%" \ + -Dapp.pid="$$" \ + -Dapp.repo="$BASEDIR" \ + -Dapp.home="$BASEDIR" \ + -Dbasedir="$BASEDIR" \ + %CLASS_NAME% \ + "$@" |