第2组:补充AXIS trivkins XZ源清单

This commit is contained in:
cnc
2026-06-01 23:14:16 +08:00
parent 110c3ba76e
commit 04b3bc3a47
3 changed files with 37 additions and 1 deletions

View File

@@ -733,6 +733,26 @@ if [[ -n "$manifest" && "$require_complete" == "--require-kinematics-complete" ]
exit 1
fi
required_axis_ja_xz_trivkins_asset_sources=(
configs/sim/axis/ja_tests/xz/xz.ini
configs/sim/axis/ja_tests/xz/xz_both.ini
configs/sim/axis/ja_tests/xz/xz_both_auto.ini
configs/sim/axis/ja_tests/xz/xzbase.inc
configs/sim/axis/ja_tests/xz/xz.tbl
configs/sim/axis/ja_tests/xz/README
)
missing_axis_ja_xz_trivkins_asset_sources=()
for source in "${required_axis_ja_xz_trivkins_asset_sources[@]}"; do
if ! printf '%s\n' "${manifest_asset_sources[@]}" | grep -Fx -- "$source" >/dev/null; then
missing_axis_ja_xz_trivkins_asset_sources+=("$source")
fi
done
if ((${#missing_axis_ja_xz_trivkins_asset_sources[@]} > 0)); then
echo "manifest does not cover LinuxCNC AXIS joint-axis trivkins XZ INI/include/tool/demo sources as asset sources: $manifest" >&2
printf 'missing AXIS joint-axis trivkins asset source: %s\n' "${missing_axis_ja_xz_trivkins_asset_sources[@]}" >&2
exit 1
fi
required_scorbot_asset_sources=(
configs/by_machine/scorbot-er-3/scorbot-er-3.ini
configs/by_machine/scorbot-er-3/scorbot-er-3.hal