X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=dist%2Fargeo-node%2Frpm%2Fusr%2Flib%2Fsystemd%2Fsystem%2Fargeo%40.service;h=c2fc366ca69419b364e440b64bd8382a5e9dd30a;hb=fb22feb37b0c2340d3d846dce4b6f47d0f728efb;hp=be6566e342960ee82e448a1a46f0db39a99362c5;hpb=2005069e6ccc8b9ca9068ab418d1f46e4c61f994;p=lgpl%2Fargeo-commons.git diff --git a/dist/argeo-node/rpm/usr/lib/systemd/system/argeo@.service b/dist/argeo-node/rpm/usr/lib/systemd/system/argeo@.service index be6566e34..c2fc366ca 100644 --- a/dist/argeo-node/rpm/usr/lib/systemd/system/argeo@.service +++ b/dist/argeo-node/rpm/usr/lib/systemd/system/argeo@.service @@ -8,20 +8,23 @@ Type=simple StateDirectory=argeo.d/%I LogsDirectory=argeo.d/%I ConfigurationDirectory=argeo.d/%I +CacheDirectory=argeo.d/%I WorkingDirectory=/var/lib/argeo.d/%I -#User=%I ExecStart=/usr/lib/jvm/jre-11/bin/java \ - -Dlog4j.configuration="file:/etc/argeo.d/%I/log4j.properties" \ + -Dlog4j.configuration="file:/etc/argeo.d/log4j.properties" \ + -Dosgi.configuration.cascaded=true \ + -Dosgi.sharedConfiguration.area=/usr/share/argeo \ + -Dosgi.sharedConfiguration.area.readOnly=true \ + -Dargeo.node.repo.indexesBase=/var/cache/argeo.d/%I/indexes \ + @/usr/share/osgi/boot/framework.args \ @/etc/argeo.d/jvm.args \ @/etc/argeo.d/%I/jvm.args \ - @/usr/share/osgi/boot/framework.args \ -configuration /var/lib/argeo.d/%I/state \ -data /var/lib/argeo.d/%I/data #ExecReload=/usr/sbin/argeoctl reload %I # Exit codes of the JVM when SIGTERM or SIGINT have been caught: SuccessExitStatus=143 130 -#ExecStopPost=/usr/bin/cat "$EXIT_STATUS" > /var/lib/argeo.d/%I/state/EXIT_STATUS [Install] WantedBy=multi-user.target