From: Michael McMaster Date: Sat, 6 Nov 2021 09:53:03 +0000 (+1000) Subject: Add installer scripts X-Git-Url: http://git.codesrc.com/gitweb.cgi?a=commitdiff_plain;p=scsi2sd-util.git Add installer scripts --- diff --git a/scsi2sd.ui/makeInstallerLinux.sh b/scsi2sd.ui/makeInstallerLinux.sh new file mode 100644 index 0000000..fd42091 --- /dev/null +++ b/scsi2sd.ui/makeInstallerLinux.sh @@ -0,0 +1,5 @@ +#!/bin/sh +for t in rpm deb; do +../build/linux/openjdk-14-jpackage+1-70_linux/jdk-14/bin/jpackage --type $t --dest /tmp/testPackage$t --name scsi2sd-util --description "SCSI2SD Configuration Utility" --module-path target/scsi2sd.ui-1.1-SNAPSHOT.jar:target/install/:../build/linux/javafx-jmods-11.0.2:../scsi2sd.io/target/install --module com.codesrc.scsi2sd.ui/com.codesrc.scsi2sd.App --java-options "--add-exports javafx.graphics/com.sun.javafx.css=org.controlsfx.controls --add-opens javafx.graphics/javafx.scene=org.controlsfx.controls" --license-file doc/COPYING --copyright "2020 Michael McMaster" --app-version 1.1 --vendor codesrc --linux-package-deps dfu-util --linux-deb-maintainer michael@codesrc.com --linux-rpm-license-type "GPLv3+" --linux-menu-group Utilities --linux-shortcut + +done diff --git a/scsi2sd.ui/makeInstallerMac.sh b/scsi2sd.ui/makeInstallerMac.sh new file mode 100755 index 0000000..ed2e5f3 --- /dev/null +++ b/scsi2sd.ui/makeInstallerMac.sh @@ -0,0 +1,5 @@ +#!/bin/sh +for t in pkg dmg; do +../build/mac/openjdk-14-jpackage+1-70_osx/jdk-14.jdk/Contents/Home/bin/jpackage --dest macPackage$t --name scsi2sd-util --description "SCSI2SD Configuration Utility" --module-path target/scsi2sd.ui-1.0-SNAPSHOT.jar:target/install/:../build/mac/javafx-jmods-11.0.2:../scsi2sd.io/target/install --module com.codesrc.scsi2sd.ui/com.codesrc.scsi2sd.App --java-options "--add-exports javafx.graphics/com.sun.javafx.css=org.controlsfx.controls --add-opens javafx.graphics/javafx.scene=org.controlsfx.controls" --license-file doc/COPYING --copyright "2019 Michael McMaster" --app-version 1.0BETA --vendor codesrc --mac-package-name scsi2sd-util --mac-package-identifier scsi2sd-util-1.0BETA --icon src/main/resources/icons/scsi2sd-util.icns --type $t + +done diff --git a/scsi2sd.ui/makeInstallerWindows.txt b/scsi2sd.ui/makeInstallerWindows.txt new file mode 100644 index 0000000..83c6e14 --- /dev/null +++ b/scsi2sd.ui/makeInstallerWindows.txt @@ -0,0 +1 @@ +../build/windows/openjdk-14-jpackage+1-70_windows/jdk-14/bin/jpackage.exe --dest tmp --name scsi2sd-util --description "SCSI2SD Configuration Utility" --module-path "target/scsi2sd.ui-1.0-SNAPSHOT.jar;target/install/;../build/windows/javafx-jmods-11.0.2;../scsi2sd.io/target/install" --module com.codesrc.scsi2sd.ui/com.codesrc.scsi2sd.App --java-options "--add-exports javafx.graphics/com.sun.javafx.css=org.controlsfx.controls --add-opens javafx.graphics/javafx.scene=org.controlsfx.controls" --license-file doc/COPYING --copyright "2019 Michael McMaster" --app-version 1.0.0001 --vendor codesrc --win-dir-chooser --win-menu --type exe --icon src/main/resources/icons/scsi2sd-util.ico