#!/bin/sh
# Script to install the Enterprise Server License Manager.   
test `uname -s` = Linux && echocmd="echo -e" || echocmd="echo"

if test ! -w /etc/passwd
then
	$echocmd "root でなければこのスクリプトは実行できません"
	exit 1
fi

if test x.$COBDIR = x.
then
	$echocmd "このスクリプトを実行するには COBDIR の設定が必要です。"
        exit 1
fi


SCRIPTDIR=$COBDIR/bin
$echocmd "COBDIR=$COBDIR" > $SCRIPTDIR/mfeslmrcscript
$echocmd "export COBDIR" >> $SCRIPTDIR/mfeslmrcscript

cat >>$SCRIPTDIR/mfeslmrcscript <<END
SHLIB_PATH=\$COBDIR/lib:\$SHLIB_PATH:/lib
export SHLIB_PATH
END

$echocmd "cd $SCRIPTDIR" >> $SCRIPTDIR/mfeslmrcscript
$echocmd "./eslm" >> $SCRIPTDIR/mfeslmrcscript
chmod 755 $SCRIPTDIR/mfeslmrcscript

$echocmd "\nEnterprise Server を使用するには、Enterprise Server License Manager が動作している必要があります。"

$echocmd "\nEnterprise Server License Manager をブート時に自動で起動させますか? (y/n): \c"
read y
case "$y" in
y*|Y*)	
            cp $SCRIPTDIR/mfeslmrcscript /etc
            chmod 755 /etc/mfeslmrcscript
            cp /etc/inittab /etc/inittab.bak
            check=`grep mfeslmrcscript /etc/inittab`
	    if [ ! -z "$check" ]
	    then
                fgrep -v "mfeslmrcscript" /etc/inittab.bak > /etc/inittab
            fi
            $echocmd "mfes:2345:wait:sh /etc/mfeslmrcscript > /dev/null 2>&1" >> /etc/inittab
        ;;
*)  	    $echocmd "\n後から Enterprise Server License Manager をブート時に自動で起動する\nように構成する場合は、root でログインして以下のコマンドを実行して\nください。\n     cd $COBDIR; sh ./bin/eslminstall\n"
        ;;
esac
