|
14 | 14 | <canBeEdited>1</canBeEdited>
|
15 | 15 | <selected>1</selected>
|
16 | 16 | <show>1</show>
|
| 17 | + <desktopShortcutList> |
| 18 | + <shortcut> |
| 19 | + <comment></comment> |
| 20 | + <exec>${installdir}/Arduino_Create_Bridge</exec> |
| 21 | + <icon>${installdir}/InstallerIcon.png</icon> |
| 22 | + <name>Arduino Create Agent</name> |
| 23 | + <path></path> |
| 24 | + <platforms>linux-x64</platforms> |
| 25 | + <runAsAdmin>0</runAsAdmin> |
| 26 | + <runInTerminal>0</runInTerminal> |
| 27 | + <windowsExec></windowsExec> |
| 28 | + <windowsExecArgs></windowsExecArgs> |
| 29 | + <windowsIcon></windowsIcon> |
| 30 | + <windowsPath></windowsPath> |
| 31 | + </shortcut> |
| 32 | + </desktopShortcutList> |
17 | 33 | <folderList>
|
18 | 34 | <folder>
|
19 | 35 | <description>Program Files</description>
|
|
61 | 77 | <distributionDirectory>
|
62 | 78 | <origin>/tmp/linux/arduino/arduino</origin>
|
63 | 79 | </distributionDirectory>
|
| 80 | + <distributionFile> |
| 81 | + <origin>/home/jenkins/jenkins/jobs/Create_Bridge_test/workspace/installer_icons/InstallerIcon.png</origin> |
| 82 | + </distributionFile> |
64 | 83 | </distributionFileList>
|
65 | 84 | </folder>
|
66 | 85 | <folder>
|
|
95 | 114 | </distributionDirectory>
|
96 | 115 | </distributionFileList>
|
97 | 116 | </folder>
|
| 117 | + <folder> |
| 118 | + <description>Autostart</description> |
| 119 | + <destination>/etc/xdg/autostart</destination> |
| 120 | + <name>xdgautostart</name> |
| 121 | + <platforms>linux-x64</platforms> |
| 122 | + <shortcutList> |
| 123 | + <shortcut> |
| 124 | + <comment></comment> |
| 125 | + <exec>${installdir}/Arduino_Create_Bridge &</exec> |
| 126 | + <icon>${installdir}/InstallerIcon.png</icon> |
| 127 | + <name>arduino-create-agent</name> |
| 128 | + <path></path> |
| 129 | + <platforms>linux-x64</platforms> |
| 130 | + <runAsAdmin>0</runAsAdmin> |
| 131 | + <runInTerminal>0</runInTerminal> |
| 132 | + <windowsExec></windowsExec> |
| 133 | + <windowsExecArgs></windowsExecArgs> |
| 134 | + <windowsIcon></windowsIcon> |
| 135 | + <windowsPath></windowsPath> |
| 136 | + </shortcut> |
| 137 | + </shortcutList> |
| 138 | + </folder> |
| 139 | + <folder> |
| 140 | + <description>Autostart</description> |
| 141 | + <destination>${windows_folder_common_startup}</destination> |
| 142 | + <name>winautostart</name> |
| 143 | + <platforms>windows</platforms> |
| 144 | + <shortcutList> |
| 145 | + <shortcut> |
| 146 | + <comment></comment> |
| 147 | + <exec></exec> |
| 148 | + <icon></icon> |
| 149 | + <name>Arduino Create Agent</name> |
| 150 | + <path></path> |
| 151 | + <platforms>windows</platforms> |
| 152 | + <runAsAdmin>0</runAsAdmin> |
| 153 | + <runInTerminal>0</runInTerminal> |
| 154 | + <windowsExec>${installdir}/Arduino_Create_Bridge.exe</windowsExec> |
| 155 | + <windowsExecArgs></windowsExecArgs> |
| 156 | + <windowsIcon></windowsIcon> |
| 157 | + <windowsPath></windowsPath> |
| 158 | + </shortcut> |
| 159 | + </shortcutList> |
| 160 | + </folder> |
98 | 161 | </folderList>
|
99 | 162 | <startMenuShortcutList>
|
100 | 163 | <startMenuShortcut>
|
|
158 | 221 | <postInstallationActionList>
|
159 | 222 | <createOSXService>
|
160 | 223 | <groupname></groupname>
|
161 |
| - <keepAlive>1</keepAlive> |
| 224 | + <keepAlive>0</keepAlive> |
162 | 225 | <program>${installdir}/Arduino_Create_Bridge</program>
|
163 | 226 | <programArguments></programArguments>
|
164 | 227 | <serviceName>${product_shortname}</serviceName>
|
165 | 228 | <username></username>
|
166 | 229 | </createOSXService>
|
167 |
| - <createWindowsService> |
168 |
| - <description>Arduino Create Agent</description> |
169 |
| - <displayName>ArduinoCreateAgent</displayName> |
170 |
| - <program>${installdir}/Arduino_Create_Bridge.exe</program> |
171 |
| - <programArguments></programArguments> |
172 |
| - <serviceName>${product_shortname}</serviceName> |
173 |
| - <startType>auto</startType> |
174 |
| - </createWindowsService> |
175 |
| - <startWindowsService> |
176 |
| - <delay>15000</delay> |
177 |
| - <displayName></displayName> |
178 |
| - <serviceName>${product_shortname}</serviceName> |
179 |
| - </startWindowsService> |
180 | 230 | <runProgram>
|
181 | 231 | <program>${installdir}/Arduino_Create_Bridge</program>
|
182 | 232 | <programArguments>&</programArguments>
|
183 | 233 | <ruleList>
|
184 | 234 | <platformTest>
|
185 |
| - <type>linux</type> |
| 235 | + <negate>1</negate> |
| 236 | + <type>windows</type> |
| 237 | + </platformTest> |
| 238 | + </ruleList> |
| 239 | + </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> |
186 | 247 | </platformTest>
|
187 | 248 | </ruleList>
|
188 | 249 | </runProgram>
|
| 250 | + <runProgram> |
| 251 | + <program>${installdir}/Arduino_Create_Bridge.exe</program> |
| 252 | + <programArguments>&</programArguments> |
| 253 | + <progressText>Launching Agent</progressText> |
| 254 | + <useMSDOSPath>0</useMSDOSPath> |
| 255 | + <workingDirectory>${installdir}</workingDirectory> |
| 256 | + <ruleList> |
| 257 | + <platformTest> |
| 258 | + <type>windows</type> |
| 259 | + </platformTest> |
| 260 | + </ruleList> |
| 261 | + </runProgram> |
| 262 | + <registrySet> |
| 263 | + <key>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run</key> |
| 264 | + <name>ArduinoCreateAgent</name> |
| 265 | + <type>REG_SZ</type> |
| 266 | + <value>"${installdir}/Arduino_Create_Bridge.exe"</value> |
| 267 | + <ruleList> |
| 268 | + <platformTest> |
| 269 | + <type>windows</type> |
| 270 | + </platformTest> |
| 271 | + </ruleList> |
| 272 | + </registrySet> |
189 | 273 | </postInstallationActionList>
|
190 | 274 | <preUninstallationActionList>
|
191 | 275 | <deleteOSXService>
|
192 | 276 | <serviceName>${product_shortname}</serviceName>
|
193 | 277 | </deleteOSXService>
|
194 |
| - <deleteWindowsService> |
195 |
| - <displayName>${product_shortname}</displayName> |
196 |
| - <serviceName>${product_shortname}</serviceName> |
197 |
| - </deleteWindowsService> |
| 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> |
198 | 287 | </preUninstallationActionList>
|
199 | 288 | <createOsxBundleDmg>1</createOsxBundleDmg>
|
200 | 289 | <enableRollback>1</enableRollback>
|
|
0 commit comments