ardupilot/Tools
Thomas Watson 125b54e9b9 Tools: fix Cygwin CI build
There are currently issues where the non-.exe-suffixed files can't be
copied into the `artifacts` folder; `cp` claims "File exists".
Previously this worked but the suffix was added by Cygwin so all files
in `artifacts` had a `.exe` suffix anyway.

This is evidently intended, though non-intuitive, behavior:
https://sourceware.org/legacy-ml/cygwin/2009-08/msg00293.html

> On Cygwin, you should avoid having a file "foo" and a file "foo.exe"
> in the same directory at all cost to avoid puzzeling POSIX borderline
> behaviour like this.  What you do is essentially in the "not
> supported" class of problems.

> [...] Cygwin does not check for a file "foo", if the name of the file
> is explicitely given as "foo.exe".

Apparently something similar was addressed in PR #20926; the current
code installs files with both suffixes, but that fix contradicts the
info above and now has broken.

This PR changes the code to only install .exe-suffixed files, as opposed
to only non-.exe-suffixed files, which was the behavior before that PR.
2025-01-27 08:49:31 +09:00
..
AP_Bootloader Tools: Add bootloaders for AET-H743-Basic 2025-01-27 08:49:31 +09:00
AP_Periph Tools: make SRV_Channels::cork non-static 2024-12-12 15:13:40 +11:00
ardupilotwaf Tools: ensure ESP32 malloc is wrapped to zero memory 2025-01-27 08:49:31 +09:00
autotest autotest: add LD06 to ProximitySensor tests 2025-01-27 08:49:31 +09:00
bootloaders Tools: Add bootloaders for AET-H743-Basic 2025-01-27 08:49:31 +09:00
cameras_gimbals Tools: siyi image and video download script 2024-09-03 10:15:07 +10:00
CHDK-Scripts
CodeStyle
completion AP_HAL_SITL: remove deprecated --uartX options 2024-05-28 09:23:39 +10:00
CPUInfo Tools: allow CPUInfo to build on HAL_Linux 2024-03-02 17:55:43 +11:00
debug treewide: fix shebangs - /bin/bash -> /usr/bin/env bash 2024-02-13 11:36:23 +11:00
environment_install Tools: remove curl from installation as its not needed 2024-10-16 06:42:24 +11:00
FilterTestTool Tools: fixed the filter test tool for instance IMU data 2022-07-19 06:28:18 +10:00
Frame_params Tools: Frame_params: Added Starling 2 Max params file 2024-10-25 12:35:40 +09:00
geotag treewide: fix shebangs - /bin/bash -> /usr/bin/env bash 2024-02-13 11:36:23 +11:00
GIT_Test Tools: added name to GIT_Success.txt 2024-10-22 19:33:38 +11:00
gittools treewide: fix shebangs - /bin/bash -> /usr/bin/env bash 2024-02-13 11:36:23 +11:00
Hello
IO_Firmware IO_Firmware: update for disable channels 2024-09-04 18:34:10 +10:00
Linux_HAL_Essentials treewide: fix shebangs - /bin/bash -> /usr/bin/env bash 2024-02-13 11:36:23 +11:00
mavproxy_modules Tools: Comparison to None should be cond is None 2023-09-02 13:27:25 +10:00
Pozyx/IndoorLoiter Tools: fix line ending 2022-06-08 08:16:42 +09:00
Replay Replay: The number of elements in a char array can be obtained using SIZEOF 2024-09-25 08:46:36 +10:00
ros2 AP_DDS: Add set/get parameters service. 2024-12-12 15:13:40 +11:00
scripts Tools: fix Cygwin CI build 2025-01-27 08:49:31 +09:00
simulink/arducopter Tools: Add missing functions for Simulink model 2023-05-09 09:42:31 +10:00
UDP_Proxy treewide: fix shebangs - /bin/bash -> /usr/bin/env bash 2024-02-13 11:36:23 +11:00
vagrant Vagrant: add support for Ubuntu Noble, 24.04 2024-05-10 10:20:34 +10:00
Vicon
PrintVersion.py Tools: Add flake8 check to PrintVersion.py 2022-06-28 13:16:24 +10:00