12345678910111213141516171819202122232425262728 |
- #!/usr/bin/env bash
- declare -a IN
- GLUONDIR="$(dirname "$0")/.."
- for ((i = 1; i < $#; i++)); do
- IN[$i]="${!i}"
- done
- OUT="$(readlink -f "${!#}")"
- for S in "${IN[@]}"; do (
- cd "$(dirname "$S")"
- NAME="$(basename "$S")"
- IFS='
- '
- for FILE in $(find "$NAME" -type f); do
- D="$(dirname "$FILE")"
- mkdir -p "$OUT/$D"
- (cd "$GLUONDIR"; scripts/configure.pl) < "$FILE" > "$OUT/$FILE"
- chmod --reference="$FILE" "$OUT/$FILE"
- done
- ); done
|