#!/bin/sh
# $Id: shak_config_v 1.12 1997/01/18 21:47:49 jhl Exp $

TMPFILE=$2
TMPFILE_ENV=$3
umask 077
>$TMPFILE

CONFIGFILE="$1"

        (
        if [ "$SHAK_configfile_host" = "localhost" ]; then
                cat ${CONFIGFILE} 
        else
                ${SHAK_LIBPATH}/shak_remsh $SHAK_REMSH $SHAK_configfile_host cat ${CONFIGFILE}
        fi
        ) |

      egrep -f $shak_libpath/shak_pat1 |
      sed -e 's/^#//' |
      sed -e 's/shakpath:/SHAK_SHAKPATH=/' \
       -e 's/userpath:/SHAK_USERPATH=/' \
       -e 's/tapehost:/SHAK_TAPEHOST=/' \
       -e 's/device:/SHAK_TAPEDEVICE=/' \
       -e 's/indexpath:/SHAK_INDEXPATH=/' \
       -e 's/logpath:/SHAK_LOGPATH=/' \
       -e 's/logbasename:/SHAK_LOGBASENAME=/' \
       -e 's/remsh:/SHAK_REMSH=/' |
       sed -e 's/domain:/SHAK_DOMAIN=/' \
       -e 's/loghost:/SHAK_LOGHOST=/' \
       -e 's/indexhost:/SHAK_INDEXHOST=/' \
       -e 's/defaulttest:/SHAK_DEFAULTTEST=/' \
       -e 's/tapecapacity:/SHAK_TAPECAPACITY=/' \
       -e 's/sitesecure:/SHAK_sitesecure=/' \
       -e 's/devicesecure:/SHAK_devicesecure=/' \
       -e 's/usersecure:/SHAK_usersecure=/' |
       sed -e 's/tapesecure:/SHAK_tapesecure=/' \
       -e 's/mt_eom:/SHAK_MT_EOM=/' \
       -e 's/useheaders:/SHAK_USEHEADERS=/' \
       -e 's/stderrmon:/SHAK_stderrmon=/' \
       -e 's/stderrmonlog:/SHAK_stderrmonlog=/' \
       -e 's/stderrmonterm:/SHAK_stderrmonterm=/' \
       -e 's/stderrmonmail:/SHAK_stderrmonmail=/' |
	
	(
	if [ $shak_env = "1" -o \( "$SHAK_sitesecure" = "yes" -a "$shak_hack_1" = 1 \) ]; then
		fgrep  -v -f $TMPFILE_ENV
        else
		cat
	fi
	)	>>$TMPFILE	
	
	. $TMPFILE
        echo SHAK_LIBPATH=$SHAK_SHAKPATH/lib >>$TMPFILE

