ardupilot/Tools
Thomas Watson 6c847a2611 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-07 13:08:33 +11:00
..
AP_Bootloader Tools: add hwdef MicoAir743v2 2025-01-03 14:24:47 +11:00
AP_Periph AP_Periph: Change division to multiplication 2025-01-02 23:22:42 +11:00
ardupilotwaf Tools: ensure ESP32 malloc is wrapped to zero memory 2025-01-05 10:27:32 +11:00
autotest Tools: extract_features.py: AP_QUICKTUNE_ENABLED only for Plane 2025-01-07 12:39:42 +11:00
bootloaders Tools: add hwdef MicoAir743v2 2025-01-03 14:24:47 +11:00
cameras_gimbals Tools: siyi image and video download script 2024-09-03 10:15:07 +10:00
CHDK-Scripts Global: Fix typos 2016-09-17 00:36:36 -03:00
CodeStyle Tools: Fix incorrect astyle option 2024-11-09 09:53:09 +11:00
completion AP_HAL_SITL: remove deprecated --uartX options 2024-05-28 09:23:39 +10:00
CPUInfo Tools: remove superfluous linefeed from panic strings 2024-12-14 10:06:13 +11:00
debug treewide: fix shebangs - /bin/bash -> /usr/bin/env bash 2024-02-13 11:36:23 +11:00
environment_install Tools: Install and update necessary xterm fonts for WSL 2025-01-03 14:22:29 +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 parameter set for the ModalAI Sentinel with IO board and PWM ESCs 2024-12-17 11:21:02 +11:00
geotag treewide: fix shebangs - /bin/bash -> /usr/bin/env bash 2024-02-13 11:36:23 +11:00
GIT_Test Tools: add name to GIT_Success.txt 2024-12-29 17:41:21 +11:00
gittools treewide: fix shebangs - /bin/bash -> /usr/bin/env bash 2024-02-13 11:36:23 +11:00
Hello build: removed remaining make.inc files 2018-12-22 11:06:59 +11:00
IO_Firmware IO_Firmware: add separate iofirmwares for cubes with profiled over iomcu support 2024-11-20 19:12:44 +11: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 Tools: ros2: Clean up copter takeoff 2025-01-07 11:07:51 +11:00
scripts Tools: fix Cygwin CI build 2025-01-07 13:08:33 +11: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 Tools: add ability to simulate more than 2 GPSs 2024-11-20 15:07:45 +11:00
Vicon Tools: fixed GPS pos error in Vicon script 2019-08-30 13:16:51 +10:00
PrintVersion.py Tools: Add flake8 check to PrintVersion.py 2022-06-28 13:16:24 +10:00