Skip to content

Commit a442d90

Browse files
committed
update installer xml
1 parent 1793ab3 commit a442d90

File tree

1 file changed

+44
-22
lines changed

1 file changed

+44
-22
lines changed

ArduinoCreateAgent.xml

Lines changed: 44 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -116,13 +116,13 @@
116116
</folder>
117117
<folder>
118118
<description>Autostart</description>
119-
<destination>/etc/xdg/autostart</destination>
119+
<destination>${user_home_directory}/.config/autostart/</destination>
120120
<name>xdgautostart</name>
121121
<platforms>linux-x64</platforms>
122122
<shortcutList>
123123
<shortcut>
124124
<comment></comment>
125-
<exec>${installdir}/Arduino_Create_Bridge &amp;</exec>
125+
<exec>${installdir}/Arduino_Create_Bridge</exec>
126126
<icon>${installdir}/InstallerIcon.png</icon>
127127
<name>arduino-create-agent</name>
128128
<path></path>
@@ -218,6 +218,15 @@
218218
<zipFile>/home/jenkins/jenkins/jobs/Create_Bridge_test/workspace/snapshot/windows_386/arduino.zip</zipFile>
219219
</unzip>
220220
</preBuildActionList>
221+
<postBuildActionList>
222+
<runProgram>
223+
<abortOnError>0</abortOnError>
224+
<program>tar</program>
225+
<programArguments>czvf ${product_shortname}-${product_version}-${platform_name}-installer.tar.gz ${product_shortname}-${product_version}-${platform_name}-installer.run</programArguments>
226+
<showMessageOnError>0</showMessageOnError>
227+
<workingDirectory>${installbuilder_output_directory}</workingDirectory>
228+
</runProgram>
229+
</postBuildActionList>
221230
<postInstallationActionList>
222231
<createOSXService>
223232
<groupname></groupname>
@@ -230,29 +239,19 @@
230239
<runProgram>
231240
<program>${installdir}/Arduino_Create_Bridge</program>
232241
<programArguments>&amp;</programArguments>
242+
<useMSDOSPath>0</useMSDOSPath>
233243
<ruleList>
234244
<platformTest>
235245
<negate>1</negate>
236246
<type>windows</type>
237247
</platformTest>
238248
</ruleList>
239249
</runProgram>
240-
<runProgram>
241-
<program>schtasks</program>
242-
<programArguments>/create /sc onlogon /tn ArduinoCreateAgent /rl highest /tr "${installdir}/Arduino_Create_Bridge.exe"</programArguments>
243-
<progressText>Creating startup task</progressText>
244-
<ruleList>
245-
<platformTest>
246-
<type>windows-2000</type>
247-
</platformTest>
248-
</ruleList>
249-
</runProgram>
250250
<runProgram>
251251
<program>${installdir}/Arduino_Create_Bridge.exe</program>
252252
<programArguments>&amp;</programArguments>
253253
<progressText>Launching Agent</progressText>
254254
<useMSDOSPath>0</useMSDOSPath>
255-
<workingDirectory>${installdir}</workingDirectory>
256255
<ruleList>
257256
<platformTest>
258257
<type>windows</type>
@@ -270,20 +269,33 @@
270269
</platformTest>
271270
</ruleList>
272271
</registrySet>
272+
<addScheduledTask>
273+
<dayOfMonth>1</dayOfMonth>
274+
<disallowStartIfOnBatteries>0</disallowStartIfOnBatteries>
275+
<duration></duration>
276+
<endDate></endDate>
277+
<interval></interval>
278+
<name>ArduinoCreateAgent</name>
279+
<password></password>
280+
<period>1</period>
281+
<program>Arduino_Create_Bridge.exe</program>
282+
<programArguments></programArguments>
283+
<runAsAdmin>0</runAsAdmin>
284+
<runOnlyIfLoggedOn>1</runOnlyIfLoggedOn>
285+
<startDate></startDate>
286+
<startTime></startTime>
287+
<type>ONLOGON</type>
288+
<weekDays>*</weekDays>
289+
<workingDirectory>${installdir}</workingDirectory>
290+
</addScheduledTask>
273291
</postInstallationActionList>
274292
<preUninstallationActionList>
275293
<deleteOSXService>
276294
<serviceName>${product_shortname}</serviceName>
277295
</deleteOSXService>
278-
<runProgram>
279-
<program>schtasks</program>
280-
<programArguments>/delete /tn ArduinoCreateAgent /f</programArguments>
281-
<ruleList>
282-
<platformTest>
283-
<type>windows-2000</type>
284-
</platformTest>
285-
</ruleList>
286-
</runProgram>
296+
<deleteScheduledTask>
297+
<name>ArduinoCreateAgent</name>
298+
</deleteScheduledTask>
287299
</preUninstallationActionList>
288300
<createOsxBundleDmg>1</createOsxBundleDmg>
289301
<enableRollback>1</enableRollback>
@@ -306,5 +318,15 @@
306318
<width>30</width>
307319
</directoryParameter>
308320
</parameterList>
321+
<platformOptionsList>
322+
<platformOptions>
323+
<platform>linux</platform>
324+
<requireInstallationByRootUser>0</requireInstallationByRootUser>
325+
</platformOptions>
326+
<platformOptions>
327+
<platform>linux-x64</platform>
328+
<requireInstallationByRootUser>0</requireInstallationByRootUser>
329+
</platformOptions>
330+
</platformOptionsList>
309331
</project>
310332

0 commit comments

Comments
 (0)