#! /bin/sh
# edit this if you don't want the real program in /usr/local/sbin
REAL_PROGDIR=/usr/local/sbin

PROG=`echo $1 | sed 's/.*=//'`
echo configuring for $PROG

if [ "$PROG" = "" ]; then
    echo Error: please give full path of a program to wrap
    echo "	e.g., make wrap PROG=/bin/vi"
    exit 1
fi
BASENAME=`basename $PROG`
WRAPPERDIR=`dirname $PROG`
REALPROGNAME=_`echo $BASENAME | make/tac.pl`

ESC_PROG=`echo $PROG | sed 's/\//\\\\\//g'`
ESC_DIRNAME=`echo $DIRNAME | sed 's/\//\\\\\//g'`
ESC_WRAPPERDIR=`echo $WRAPPERDIR | sed 's/\//\\\\\//g'`
ESC_REAL_PROGDIR=`echo $REAL_PROGDIR | sed 's/\//\\\\\//g'`

sed -e "s/@-basename-@/$REALPROGNAME/g"		\
    -e "s/@-dirname-@/$ESC_REAL_PROGDIR/g"	\
    logrun.c.in > logrun.c
sed -e "s/@-wrapperdir-@/$ESC_WRAPPERDIR/g"	\
    -e "s/@-prog-@/$BASENAME/g"			\
    -e "s/@-original-bin-@/$ESC_PROG/g"		\
    -e "s/@-real-progdir-@/$ESC_REAL_PROGDIR/g"	\
    -e "s/@-real-progname-@/$REALPROGNAME/g"	\
    Makefile.in > Makefile
