#!/bin/sh

# selfautofix: change absolute paths in texmf.cnf to $SELFAUTO references.
# Copyright: 1998, Thomas Esser. Public domain.

bindir=$1
web2c=$2

test -f "$web2c"/texmf.cnf || exit 0

bindirp=`echo $bindir | sed 's%/[^/][^/]*$%%'`
bindirpp=`echo $bindirp | sed 's%/[^/][^/]*$%%'`

cd $web2c || exit 0

cat >sed.$$ <<eof
/^[ 	]*TEXMFCNF[ =]/!s%$bindir/%\$SELFAUTOLOC/%g
/^[ 	]*TEXMFCNF[ =]/!s%$bindirp/%\$SELFAUTODIR/%g
/^[ 	]*TEXMFCNF[ =]/!s%$bindirpp/%\$SELFAUTOPARENT/%g
/^%/!s%:%;%g
/^[ 	]*TEXMFCNF[ =]/s%;%:%g
eof

sed  -f sed.$$ texmf.cnf >texmf.cnf.$$
test -s texmf.cnf.$$  && cat texmf.cnf.$$ > texmf.cnf
rm -f texmf.cnf.$$ sed.$$

exit 0
