16
16
<mountPoint id =" 24" />
17
17
</mountPoints >
18
18
<entries >
19
- <dirEntry mountPoint =" 24" file =" ${compiler:installer:mediaRoot}/server/setup" subDirectory =" setup" />
19
+ <dirEntry mountPoint =" 24" file =" ${compiler:installer:mediaRoot}/server/setup" subDirectory =" setup" >
20
+ <exclude >
21
+ <entry location =" oieserver.vmoptions" />
22
+ <entry location =" oieservice.vmoptions" />
23
+ <entry location =" conf" />
24
+ </exclude >
25
+ </dirEntry >
26
+ <dirEntry mountPoint =" 24" file =" ${compiler:installer:mediaRoot}/server/setup" overwriteMode =" 0" uninstallMode =" 1" overrideOverwriteMode =" true" overrideUninstallMode =" true" >
27
+ <exclude >
28
+ <entry location =" server-lib" />
29
+ <entry location =" webapps" />
30
+ <entry location =" mirth-manager-launcher.jar" />
31
+ <entry location =" public_html" />
32
+ <entry location =" cli-lib" />
33
+ <entry location =" server-launcher-lib" />
34
+ <entry location =" mirth-server-launcher.jar" />
35
+ <entry location =" public_api_html" />
36
+ <entry location =" docs" />
37
+ <entry location =" extensions" />
38
+ <entry location =" manager-lib" />
39
+ <entry location =" mirth-cli-launcher.jar" />
40
+ <entry location =" logs" />
41
+ <entry location =" client-lib" />
42
+ </exclude >
43
+ </dirEntry >
20
44
</entries >
21
45
</files >
22
46
<launchers >
81
105
<startup >
82
106
<screen id =" 1" beanClass =" com.install4j.runtime.beans.screens.StartupScreen" rollbackBarrierExitCode =" 0" >
83
107
<actions >
84
- <action id =" 22" beanClass =" com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction" actionElevationType =" none" rollbackBarrierExitCode =" 0" >
108
+ <action id =" 22" beanClass =" com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction" actionElevationType =" none" rollbackBarrierExitCode =" 0" failureStrategy = " ask " >
85
109
<serializedBean >
86
110
<property name =" failIfNotObtainedLinux" type =" boolean" value =" true" />
87
- <property name =" failIfNotObtainedMac" type =" boolean" value =" false" />
88
111
<property name =" linuxPrivilegeRequirement" type =" enum" class =" com.install4j.runtime.beans.actions.misc.PrivilegeRequirement" value =" OBTAIN" />
89
- <property name =" obtainIfAdminWin" type =" boolean" value =" false" />
112
+ <property name =" obtainIfAdminMac" type =" boolean" value =" true" />
113
+ <property name =" obtainIfNormalMac" type =" boolean" value =" true" />
90
114
<property name =" obtainIfNormalWin" type =" boolean" value =" true" />
115
+ <property name =" updateInstallationDirectory" type =" boolean" value =" false" />
91
116
</serializedBean >
92
117
</action >
93
118
</actions >
@@ -245,6 +270,7 @@ return console.askOkCancel(message, true);
245
270
< p>
246
271
This release is recommended for users already familiar with Mirth Connect.
247
272
It installs a fully functional version of the engine with minimal prompts.
273
+ As you have seen - this does require admin permissions to run and install services, we will be updating that!
248
274
< /p>
249
275
< h2> Notes< /h2>
250
276
< ul>
@@ -365,50 +391,12 @@ return true;
365
391
<property name =" itemName" type =" string" >${compiler:sys.fullName} ${compiler:sys.version}</property >
366
392
</serializedBean >
367
393
</action >
368
- <action id =" 26" beanClass =" com.install4j.runtime.beans.actions.services.InstallServiceAction" actionElevationType =" elevated" rollbackBarrierExitCode =" 0" >
394
+ <action id =" 26" beanClass =" com.install4j.runtime.beans.actions.services.InstallServiceAction" actionElevationType =" elevated" rollbackBarrierExitCode =" 0" failureStrategy = " ask " >
369
395
<serializedBean >
370
396
<property name =" launcherId" type =" string" >25</property >
371
397
<property name =" macosIdentifier" type =" string" >com.oie.oieservice</property >
372
398
</serializedBean >
373
399
</action >
374
- <action id =" 51" beanClass =" com.install4j.runtime.beans.actions.text.WriteTextFileAction" enabled =" false" actionElevationType =" elevated" rollbackBarrierExitCode =" 0" >
375
- <serializedBean >
376
- <property name =" file" >
377
- <object class =" java.io.File" >
378
- <string >${compiler:sys.fullName} Server.vmoptions</string >
379
- </object >
380
- </property >
381
- <property name =" text" type =" string" ># Lines begining with a # are ignored as comments.
382
- # Do not add customizations to this file.
383
-
384
- -include-options conf/base_includes.vmoptions
385
-
386
- # Comment out the following line if you are running on Java 8
387
- -include-options conf/default_modules.vmoptions
388
-
389
- # Put any custom options in the following file
390
- -include-options conf/custom.vmoptions</property >
391
- </serializedBean >
392
- </action >
393
- <action id =" 52" beanClass =" com.install4j.runtime.beans.actions.text.WriteTextFileAction" enabled =" false" actionElevationType =" elevated" rollbackBarrierExitCode =" 0" >
394
- <serializedBean >
395
- <property name =" file" >
396
- <object class =" java.io.File" >
397
- <string >${compiler:sys.fullName} Server.vmoptions</string >
398
- </object >
399
- </property >
400
- <property name =" text" type =" string" ># Lines begining with a # are ignored as comments.
401
- # Do not add customizations to this file.
402
-
403
- -include-options conf/base_includes.vmoptions
404
-
405
- # Comment out the following line if you are running on Java 8
406
- -include-options conf/default_modules.vmoptions
407
-
408
- # Put any custom options in the following file
409
- -include-options conf/custom.vmoptions</property >
410
- </serializedBean >
411
- </action >
412
400
</actions >
413
401
<formComponents >
414
402
<formComponent id =" 16" beanClass =" com.install4j.runtime.beans.formcomponents.ProgressComponent" >
@@ -725,22 +713,23 @@ return console.askYesNo(message, true);
725
713
</styles >
726
714
</installerGui >
727
715
<mediaSets >
728
- <windows name =" Windows" id =" 27" mediaFileName =" ${compiler:sys.fullName}_${compiler:sys.platform}_${compiler:sys.version}" installDir =" OpenIntegrationEngine" architecture =" 64" >
716
+ <windows name =" Windows x64 " id =" 27" mediaFileName =" ${compiler:sys.fullName}_${compiler:sys.platform}_${compiler:sys.version}" installDir =" OpenIntegrationEngine" architecture =" 64" >
729
717
<excludedLaunchers >
730
718
<launcher id =" 56" />
731
719
</excludedLaunchers >
732
- <jreBundle jreBundleSource =" none" />
720
+ <jreBundle usePack200 = " false " jreBundleSource =" none" />
733
721
</windows >
734
722
<unixInstaller name =" Unix Installer" id =" 42" mediaFileName =" ${compiler:sys.fullName}_${compiler:sys.platform}_${compiler:sys.version}" >
735
723
<excludedLaunchers >
736
724
<launcher id =" 56" />
737
725
</excludedLaunchers >
726
+ <jreBundle usePack200 =" false" jreBundleSource =" none" />
738
727
</unixInstaller >
739
728
<macosFolder name =" macOS Folder - ARM" id =" 43" mediaFileName =" ${compiler:sys.fullName}_${compiler:sys.platform}_${compiler:sys.version}-aarch" installDir =" OpenIntegrationEngine" >
740
729
<excludedLaunchers >
741
730
<launcher id =" 56" />
742
731
</excludedLaunchers >
743
- <jreBundle jreBundleSource =" none" />
732
+ <jreBundle usePack200 = " false " jreBundleSource =" none" />
744
733
</macosFolder >
745
734
<unixArchive name =" Unix Archive" id =" 44" mediaFileName =" ${compiler:sys.fullName}_${compiler:sys.platform}_${compiler:sys.version}" >
746
735
<excludedLaunchers >
@@ -755,11 +744,16 @@ return console.askYesNo(message, true);
755
744
<excludedLaunchers >
756
745
<launcher id =" 56" />
757
746
</excludedLaunchers >
758
- <jreBundle jreBundleSource =" none" />
747
+ <jreBundle usePack200 = " false " jreBundleSource =" none" />
759
748
</macosFolder >
749
+ <windows name =" Windows ARM" id =" 119" mediaFileName =" ${compiler:sys.fullName}_${compiler:sys.platform}_${compiler:sys.version}" installDir =" OpenIntegrationEngine" architecture =" arm64" >
750
+ <excludedLaunchers >
751
+ <launcher id =" 56" />
752
+ </excludedLaunchers >
753
+ <jreBundle jreBundleSource =" none" />
754
+ </windows >
760
755
</mediaSets >
761
756
<buildIds >
762
757
<mediaSet refId =" 43" />
763
758
</buildIds >
764
- <buildOptions disableJreBundling =" true" />
765
759
</install4j >
0 commit comments