#!/bin/sh
set -e

# texinfo 5.1 breaks on [^[:alnum:]] variable names (@set).

grep -hE '@set ' doc/var*texi  |\
  sed -e 's/.*@set \([^ ]*\) .*/\1/' |\
  sort -u |\
  while read i ; do
    j=`echo $i | sed \
      -e 's/:/COLON/g' -e 's/-/DASH/g' -e 's/[^[:alnum:]]/X/'`
    echo "s/@set $i /@set $j /"
    echo "s/@value{$i}/@value{$j}/g"
done > debian/sedscript
# apply to doc/*texi
# sed -i -f debian/sedscript doc/*texi
