http: replaces prune_out script with make rules

This commit is contained in:
2026-06-25 08:22:27 +01:00
parent aa4f63a8ce
commit 83e0f1cda5
2 changed files with 16 additions and 36 deletions
-32
View File
@@ -1,32 +0,0 @@
#!/bin/sh -e
for out in $(find out -type f)
do
out_basename="$(basename "$out")"
out_ext="${out_basename##*\.}"
rel_path="$(echo "${out}" | cut -c5-)"
if [ -f "public/${rel_path}" ]; then
continue
fi
base_rel_path="${rel_path%%.${out_ext}}"
src_path="src/${base_rel_path}.upp${out_ext}"
if [ -f "$src_path" ]; then
continue
fi
for layout in $(find share/layouts -name "*.layout.upp${out_ext}"); do
layout="$(basename "$layout")"
layout="$(echo ${layout} | cut -c1-$(( ${#layout} - 15 )) )"
rel_path="$(echo "${out}" | cut -c5-)"
base_rel_path="${rel_path%%.${out_ext}}"
src_path="src/${base_rel_path}.${layout}.upp${out_ext}"
if [ -f "$src_path" ]; then
continue 2
fi
done
echo "No source file found to match ${out}: removing it"
rm "$out"
done