server

Clone or download

Added better startup at boot support for jpackage-built binaries

Modified Files

--- 'a/.github/scripts/jpackage.sh'
+++ b/.github/scripts/jpackage.sh
@@ -1,5 +1,5 @@
$JPACKAGE_HOME/bin/jpackage \
---add-launcher run_min=assets/run_min_linux.properties \
+--add-launcher run_min=assets/run_min_linux_and_macos.properties \
--module-path $JAVAFX_JMODS/:target/lib/ \
--add-modules $REQ_MODULES \
--input target/lib \
@@ -12,5 +12,5 @@ $JPACKAGE_HOME/bin/jpackage \
--dest $INSTALL_DIR \
--name 'Stream-Pi Server' \
--java-options '-Dprism.verbose=true -Djavafx.verbose=true -Dprism.dirtyopts=false' \
---arguments -DStream-Pi.startupRunnerFileName=run_min -DStream-Pi.appendPathBeforeRunnerFileToOvercomeJPackageLimitation=true \
+--arguments '-DStream-Pi.startupRunnerFileName=run_min -DStream-Pi.appendPathBeforeRunnerFileToOvercomeJPackageLimitation=true' \
"$@"
--- 'a/assets/run_min_linux.properties'
+++ /dev/null
@@ -1 +0,0 @@
-arguments=-DStream-Pi.startMinimised=true -DStream-Pi.startupRunnerFileName=run_min -DStream-Pi.appendPathBeforeRunnerFileToOvercomeJPackageLimitation=true
\ No newline at end of file
--- /dev/null
+++ b/assets/run_min_linux_and_macos.properties
@@ -0,0 +1 @@
+arguments=-DStream-Pi.startMinimised=true -DStream-Pi.startupRunnerFileName=run_min -DStream-Pi.appendPathBeforeRunnerFileToOvercomeJPackageLimitation=true
\ No newline at end of file