summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/eplain/base/add-version
blob: 1934c8957f6b9b5e61a629aa14ef65b79e8512fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/sh
# This file is public domain.

if test $# -lt 2; then
  echo "Usage: $0 <version> [<file> <file> ...]"
  exit 1
fi

temp=${TMPDIR-/tmp}/version$$

version=$1
shift

for f in "$@"; do
  sed "s/REPLACE-WITH-VERSION/$version/" <$f >$temp || exit 1
  if cmp -s $f $temp; then
    echo "$f: No REPLACE-WITH-VERSION."
    exit 1
  fi
  rm -f $f
  mv $temp $f
done

rm -f $temp