scripts/rig-rewrite-imports.sh — package rewrites yesman.epicfight.* → com.tiedup.remake.rig.* scripts/rig-headers.sh — GPLv3 + attribution Epic Fight header injection scripts/rig-extract-phase0.sh — master script Phase 0 (copy + rewrite + headers) Cf. docs/plans/rig/EXTRACTION.md §9 (docs restent locales).
39 lines
980 B
Bash
Executable File
39 lines
980 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# rig-headers.sh
|
|
# Ajoute un header attribution Epic Fight + GPLv3 à chaque fichier .java
|
|
# forké dans v3/rig qui n'en a pas déjà un.
|
|
|
|
set -u
|
|
|
|
TARGET="${1:-src/main/java/com/tiedup/remake/rig}"
|
|
|
|
if [ ! -d "$TARGET" ]; then
|
|
echo "ERROR: target dir not found: $TARGET"
|
|
exit 1
|
|
fi
|
|
|
|
HEADER='/*
|
|
* Derived from Epic Fight (https://github.com/Epic-Fight/epicfight)
|
|
* by the Epic Fight Team, licensed under GPLv3.
|
|
* Modifications © 2026 TiedUp! Remake Contributors, distributed under GPLv3.
|
|
*/
|
|
|
|
'
|
|
|
|
count=0
|
|
skipped=0
|
|
find "$TARGET" -type f -name "*.java" | while read f; do
|
|
if head -5 "$f" | grep -q "Derived from Epic Fight"; then
|
|
skipped=$((skipped + 1))
|
|
else
|
|
tmp=$(mktemp)
|
|
printf '%s' "$HEADER" > "$tmp"
|
|
cat "$f" >> "$tmp"
|
|
mv "$tmp" "$f"
|
|
count=$((count + 1))
|
|
fi
|
|
done
|
|
|
|
echo "Headers injected in files (check count via grep)."
|
|
echo "Run: grep -l 'Derived from Epic Fight' $TARGET -r | wc -l"
|