# bundleTool
# David Corcoran <corcoran@linuxnet.com>
# MUSCLE <http://www.musclecard.com>
#

#!/bin/sh

bundlename="jpkicert.bundle"
libname="libjpkicert.so"
targetname="jpkicert"

hostType=`uname`
echo "Determining system type "
vFlag=0

case "$hostType" in
	SunOS) 		vFlag=1 
			hostType="Solaris";;
	Linux) 		vFlag=1
			hostType="Linux";;
	Darwin) 	vFlag=1
			hostType="MacOS";;
	BSD) 		vFlag=1
			hostType="BSD";;
	HPUX) 		vFlag=1
			hostType="HPUX";;
	Tru64) 		vFlag=1
			hostType="Tru64";;
	*)		vFlag=0;;
esac

if [ "$vFlag" = 1 ] 
then
	echo "Configuring for system: $hostType"
else
	echo "Couldn't determine system type"

	echo "Which of the following are you using ?"
	echo "	Linux"
	echo "	Solaris"
	echo "	Tru64"
	echo "	MacOS"
	echo "	HPUX"
	echo "	BSD"

	echo "Enter the value: "

	if read hostType
	then
		echo "Operating System"
	else
		echo "terminating"                                     
   	exit 0                                       
	fi

	case "$hostType" in
		Solaris) 	echo "Solaris";;
		Linux) 		echo "Linux";;
		MacOS) 		echo "MacOS";;
		BSD) 		echo "BSD";;
		HPUX) 		echo "HPUX";;
		Tru64) 		echo "Tru64";;
		*)		echo "Invalid OS Choice"
				exit 1;;
	esac
fi

echo "Writing service bundle"
mkdir -p /usr/local/pcsc/services
chmod 755 /usr/local/pcsc/services 
cp -r src/$bundlename /usr/local/pcsc/services
mkdir -p /usr/local/pcsc/services/$bundlename/Contents/$hostType
chmod 755 /usr/local/pcsc/services/$bundlename/Contents/$hostType
cp /usr/local/lib/$libname /usr/local/pcsc/services/$bundlename/Contents/$hostType/$targetname
echo "Installation Successful"
